<SEC-DOCUMENT>0000916365-25-000076.txt : 20250220
<SEC-HEADER>0000916365-25-000076.hdr.sgml : 20250220
<ACCEPTANCE-DATETIME>20250220165940
ACCESSION NUMBER:		0000916365-25-000076
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		95
CONFORMED PERIOD OF REPORT:	20241228
FILED AS OF DATE:		20250220
DATE AS OF CHANGE:		20250220

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TRACTOR SUPPLY CO /DE/
		CENTRAL INDEX KEY:			0000916365
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200]
		ORGANIZATION NAME:           	07 Trade & Services
		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:		25646433

	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-20241228.htm
<DESCRIPTION>10-K TRACTOR SUPPLY COMPANY
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ebe2108d-ad35-4c83-8a08-352d36e72971,g:5cf337b2-273a-4e84-a38a-d8192e8d7a3c,d:75f1813eaf204226b77c9011beb23d61-->
<html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:tsco="http://www.tractorsupply.com/20241228" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tsco-20241228</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-30">TRACTOR SUPPLY CO /DE/</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-31">0000916365</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-32">531,548,314</ix:nonFraction><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-35">false</ix:nonNumeric><ix:nonNumeric contextRef="c-74" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-491">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-75" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-492">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-496">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-497">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" id="f-508">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" id="f-535">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tsco:VestingTermMinimum" id="f-565">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tsco:VestingTermMaximum" id="f-566">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tsco:Storeleasesoptionalrenewalperiodsminimum" id="f-752">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tsco:Storeleasesoptionalrenewalperiodsmaximum" id="f-753">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tsco:StoreLeasesOptionalRenewalPeriods" id="f-754">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-757">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-758">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="tsco-20241228.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="store"><xbrli:measure>tsco:store</xbrli:measure></xbrli:unit><xbrli:unit id="state"><xbrli:measure>tsco:state</xbrli:measure></xbrli:unit><xbrli:unit id="h"><xbrli:measure>utr:H</xbrli:measure></xbrli:unit><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>tsco:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-05</xbrli:startDate><xbrli:endDate>2024-12-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:ConsolidatedStoresAxis">tsco:TSCOstoresDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:ConsolidatedStoresAxis">tsco:PetsensestoresDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:WorkersCompensationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:WorkersCompensationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:GeneralLiabilityReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:GeneralLiabilityReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:SelfInsuranceClaimsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:SelfInsuranceClaimsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A370SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A175SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A175SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A175SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><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:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><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:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><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:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><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:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><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:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><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:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SoftwareMaximumOrMinimumAxis">tsco:SoftwareMinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:SoftwareMaximumOrMinimumAxis">tsco:SoftwareMaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><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>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-30</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-30</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><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>2017-08-14</xbrli:startDate><xbrli:endDate>2017-08-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><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:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><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:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-29</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-30</xbrli:startDate><xbrli:endDate>2024-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-02</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><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>2025-02-12</xbrli:startDate><xbrli:endDate>2025-02-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><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:instant>2025-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:ConstructionProjectAxis">tsco:NewDistributionCenterConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><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>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tsco:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tsco:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tsco:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsco:AllivetIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-30</xbrli:startDate><xbrli:endDate>2024-12-30</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-85 f-86 f-87 f-88 f-89 f-90 f-91 f-92 f-93 f-94 f-95 f-96 f-97 f-98 f-99 f-854 f-855 f-860 f-861 f-863 f-864 f-869 f-870 f-873 f-874 f-879 f-880" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-177 f-178 f-179 f-180 f-181 f-182 f-183 f-184 f-185 f-186" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-190 f-197 f-199 f-201 f-214 f-221 f-223 f-225 f-238 f-245 f-247 f-249 f-262" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-3" order="3"/></ix:resources></ix:header></div><div id="i75f1813eaf204226b77c9011beb23d61_1"></div><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="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="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December 28</ix:nonNumeric>, 2024</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">000-23314</ix:nonNumeric></span></div><div style="text-align:center"><img src="tsco-20241228_g1.jpg" alt="imagea09.jpg" style="height:53px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"/></div><div style="text-align:center"><span style="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">13-3139732</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="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="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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">5401 Virginia Way</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Brentwood</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Tennessee</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">37027</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Registrant&#8217;s Telephone Number, Including Area Code:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">615</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">440-4000</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"/><td style="width:45.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Common Stock, $.008 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">TSCO</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span><br/></span></div><div><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.218%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.218%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.826%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-18">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="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="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="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="c-1" name="dei:EntityVoluntaryFilers" id="f-19">No</ix:nonNumeric> </span><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-20">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="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="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-21">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="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="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="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;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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:2.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-22">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-23">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-24">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="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="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="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 filed a report on and attestation to its management's assessment of effectiveness of its internal control over financial reporting under section 404(b) of Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-25">&#9745;</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-26">&#9744;</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-27">&#9744;</ix:nonNumeric></span><span style="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="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="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, 2024, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="f-28">23.7</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="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.031%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 25, 2025</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common Stock, $.008 par value</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-29">531,548,314</ix:nonFraction></span></td></tr></table></div><div><span style="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="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 2025 Annual Meeting of Stockholders are incorporated by reference into Part III hereof.</span></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page Number</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_10">Forward-Looking Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_10">ii.</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_13">PART I</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_13">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_16">1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_16">Business</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_16">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_19">1A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_19">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_19">11</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_22">1B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_22">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_25">1C.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_25">Cybersecurity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_25">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_28">2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_28">Properties</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_28">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_31">3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_31">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_31">26</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_34">4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_34">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_34">26</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_37">PART II</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_37">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_40">5.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_40">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_40">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_43">6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_43">[Reserved]</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_43">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_46">7.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_46">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_46">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_64">7A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_64">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_64">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_67">8.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_67">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_67">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_136">9.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_136">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_136">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_139">9A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_139">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_139">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_142">9B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_142">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_142">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_148">9C.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_148">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_148">74</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_151">PART III</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_151">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_154">10.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_154">Directors, Executive Officers, and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_154">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_157">11.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_157">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_157">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_160">12.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_160">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_160">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_163">13.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_163">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_163">75</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_166">14.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_166">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_166">75</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_169">PART IV</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_169">75</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_172">15.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_172">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_172">75</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_175">16.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_175">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_175">76</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">This Annual Report on Form 10-K and statements included or incorporated by reference in this Annual Report on Form 10-K include certain forward-looking statements, which are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 (the &#8220;Act&#8221;).&#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 sales and earnings growth, new store growth, estimated results of operations in future periods (including, but not limited to, net sales, comparable store sales, operating margins or operating margin rates, net income, and earnings per diluted share), the declaration and payment of dividends, the timing and amount of share repurchases, future capital expenditures (including their amount and nature) and acquisitions, business strategy, expansion and growth of our business operations, and other such matters are forward-looking statements.&#160;&#160;Forward-looking statements are usually identified by or are associated with such words as &#8220;will,&#8221; &#8220;intend,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;continue,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;optimistic,&#8221; &#8220;forecasted,&#8221; and similar terminology. To take advantage of the safe harbor provided by the Act, we have identified certain factors, in Item 1A. &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K which may cause actual results to differ materially from those expressed in any forward-looking statements.&#160; These &#8220;Risk Factors&#8221; may be updated from time to time in our quarterly reports on Form 10-Q or other subsequent filings with the SEC.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Forward-looking statements made by or on behalf of the Company are based on our knowledge of our business and the environments in which we operate and 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, except as required by law. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="i75f1813eaf204226b77c9011beb23d61_16"></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. &#160;&#160;&#160;&#160;Business</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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;Tractor Supply&#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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle).&#160;&#160;We operate retail stores under the names </span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Petsense by Tractor Supply. </span><span style="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. We also offer an expanded assortment of products through the Tractor Supply mobile application and online at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">TractorSupply.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Petsense.com.</span><span style="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><br/></span></div><div style="text-align:justify"><span style="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, 2024, we operated 2,502 retail stores in 49 states (2,296 Tractor Supply retail stores and 206 Petsense by Tractor Supply 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 (&#8220;Side Lot&#8221; or &#8220;Garden Centers&#8221;), and our Petsense by Tractor Supply stores have approximately 5,500 square feet of inside selling space. Our online selling websites and our mobile application 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. Our retail store locations and digital capabilities provide the convenience to allow our customers to engage with us anytime, anywhere and in any way they choose. </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy for Tractor Supply Company </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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 multi-year strategy, which includes the following key components:</span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Target Market</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are dedicated to fulfilling the lifestyle needs of recreational farmers, ranchers, homesteaders, animal and pet owners, and all those who enjoy living the rural lifestyle. Our distinct approach differentiates us from other retailers by concentrating our product assortment on these core customers. We provide a convenient shopping experience both in-store and online, focusing on needs-based, demand-driven product categories. Serving the rural lifestyle market, we act as a trip consolidator for numerous basic maintenance requirements of farm, ranch, and rural customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our target customers are home, land, pet, animal 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 a rural inspired lifestyle.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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 websites and mobile application, which provide the opportunity to allow customers to shop 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><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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, and our Field Activity Support Teams (&#8220;FAST&#8221;) are dedicated to support the stores in creating an enhanced in-store experience for our customers through best-in-class merchandising execution.&#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 or aprons with name tags, and our customer service and checkout counters are conveniently located near the front of the store. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our stores have been equipped with tools such as team member communication devices, wireless internet, and mobile point-of-sale devices that enable our team members to provide an enhanced shopping experience to our customers. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, our buy online and pickup in-store and ship to store programs, including curbside pickup, provide convenient access for customers to pick up merchandise from our store locations. We also offer store delivery in all of our Tractor Supply stores to meet our customers' needs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are in the midst of a multi-year project that began in 2020 to remodel our existing store base, bringing programs to life with new fixtures, layouts and products that truly enhance the customer shopping experience. The site-level space is analyzed category by category and reallocated as needed to align with current merchandising strategies and to drive space productivity. Another space productivity initiative is to transform our Side Lot with an expanded product offering and an enhanced shopping experience. With this investment, the Side Lot space is leveraged to offer a wider product offering in the lawn and garden categories and new categories within the garden center, and offer greater convenience through the expansion of our buy online and pickup in-store and ship to store capabilities for drive-thru pickup.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Merchandising and Purchasing</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> lifestyle.&#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 with approximately 17,000 to 27,000 products per store as well as over 325,000 products online.&#160;&#160;No single product accounted for more than 10% of our sales during fiscal 2024. Our comprehensive selection of merchandise is comprised of the following major product categories:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Livestock, Equine &amp; Agriculture: livestock and equine feed &amp; equipment, poultry, fencing, and sprayers &amp; chemicals; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Companion Animal: food, treats and equipment for dogs, cats, and other small animals as well as dog wellness; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Seasonal &amp; Recreation: tractor &amp; rider, lawn &amp; garden, bird feeding, power equipment, and other recreational products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Truck, Tool, &amp; Hardware: truck accessories, trailers, generators, lubricants, batteries, and hardware and tools; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.2pt">Clothing, Gift, &amp; D&#233;cor: clothing, footwear, toys, snacks, and decorative merchandise.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024, 2023, and 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Net Sales</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product Category:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock, Equine &amp; Agriculture</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Companion Animal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seasonal &amp; Recreation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truck, Tool, &amp; Hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clothing, Gift, &amp; D&#233;cor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Net sales by major product categories for prior periods have been reclassified to conform to the current year presentation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 as necessary to respond to customer needs and to offer new, relevant products. 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, bird seed, lubricants, propane, and various seasonal products, such as fertilizer, weed control, mulch, pest control, and twine. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 are expected to 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 over 1,000 vendors, with no one vendor representing more than 10% of our purchases during fiscal 2024.&#160;&#160;Approximately 400 core vendors accounted for 90% of our merchandise purchases during fiscal 2024.&#160;We have not experienced any significant difficulty in obtaining satisfactory alternative sources of supply for our products to meet customer demands despite the global supply chain disruptions and delays. We believe that adequate sources of supply exist, but they may cost more or require us to incur higher transportation costs.&#160; </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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;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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">TSC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Tractor Supply Co.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">TSC Tractor Supply Co.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Petsense by Tractor Supply</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#174;, 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="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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exclusive brands represented approximately 29%, 29%, and 30% of our total sales in fiscal 2024, fiscal 2023 and fiscal 2022, respectively. Our exclusive brands include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">4health</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">American Farmworks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (livestock, farm and ranch</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">equipment)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Red Shed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Blue Mountain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Redstone</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Retriever</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Country Lane</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (grooming preparations, animal </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Ridgecut</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;feed and feed supplements)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Countyline</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Royal Wing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Country Tuff</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (lubricants, fluids and oil treatments)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Strive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(pet foods)</span></div></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Dumor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Traveller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Farm Table</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (pet food and treats)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Treeline</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Groundwork</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(trailers, truck tool boxes and</span></div></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">animal bedding)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Huskee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Untamed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">JobSmart</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="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="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Impeckables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(poultry feed, poultry kits and egg</span></div></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;incubators)</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 some are the subject of additional 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="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 file appropriate maintenance and renewal documentation with the USPTO in a timely manner, the registrations are potentially perpetual in duration.  Our patents (both United States and foreign) have expiration dates ranging from April 5, 2027 to November 3, 2043 and protect various elements, designs or functions of farm and ranch equipment, as well as light systems for trucks and other vehicles. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="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="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 our websites and mobile application.  In fiscal 2024, our Tractor Supply stores received approximately 81% 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 that allows us to be a dependable supplier to our customers for their &#8220;</span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle solutions by enhancing in-stock inventory positions, while minimizing freight expense and improving the inventory turn rate.  Our distribution facilities, located in Arizona, Arkansas, Georgia, Indiana, Kentucky, Maryland, Nebraska, New York, Ohio and Texas represent a total distribution center capacity of approximately 7.8 million square feet. We also use third-party operated import centers, mixing centers and pop-up distribution facilities which provide additional distribution capacity. On May 14, 2024, the Company opened its tenth and largest distribution center located in Maumelle, Arkansas, which expanded the distribution center capacity by approximately 1.2 million square feet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 logistics 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leveraging our value-driving offerings from our Neighbor&#8217;s Club loyalty program, we utilize an &#8220;everyday low price&#8221; philosophy to consistently offer our products at competitive prices complemented by limited and strategically planned promotions throughout the year. To drive store traffic, build brand consideration, and position ourselves as a destination retailer, we promote a broad selection of merchandise and our &#8220;Life Out Here&#8221; brand messaging through digital and social media initiatives, targeted digital video (connected TV and streaming programming), and e-mail.&#160; In addition, our </span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> loyalty program continues to drive strong customer count growth and enhances our ability to engage with our customers, recognize and reward our best customers, drive desired purchase behaviors, and create brand advocacy. Vendors frequently support these specific programs by offering temporary cost reductions, additional funding, and honoring coupons.  Our vendors also provide assistance with product presentation and fixture design, 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ensuring that our customers can engage with us in the most convenient manner for them whether in our stores, on our website, on our mobile application, or via our Customer Solutions Center, is a high priority for us. 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. </span><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our focus is on delivering a comprehensive, easy shopping experience, offering the conveniences our customers want and expect by driving a personalized experience by leveraging our Neighbor&#8217;s Club Loyalty program.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We offer buy online, pickup in-store, and curbside pickup, which provide 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. This allows us to extend our aisles beyond our store locations and provides convenient and useful content that is relevant to our customers&#8217; lifestyle. We provide our customers the ability to have products shipped directly to our retail store locations or delivered to their homes or offices.  For select products, we offer same day delivery. We use our distribution facility network as well as our stores to support our e-commerce activities. Our digital commerce (&#8220;Digital&#8221;) capabilities have further enhanced our in-store shopping experience, allowing us to engage with our customers more effectively, 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="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="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. Using data analytics and team member engagement, we examine business processes and identify opportunities to reduce costs, drive innovation, and improve effectiveness.  We establish annual goals for productivity and cost improvement. Additionally, we have</span><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> training goals to expand our team&#8217;s knowledge and understanding of continuous improvement, which is a key pillar in our culture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have implemented several continuous improvement projects, with team members across our business, to evaluate key operations and implement process changes. 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="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="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 investment includes use of digital technologies that support the &#8220;</span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle and 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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consumer mobile app;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Human resource information systems;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer loyalty and campaign management system.  </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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 </span><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such as computer vision, labor and task management tools, edge computing and artificial intelligence.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We will continue to evaluate the use of emerging technologies to improve productivity </span><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such as robotics, robotic process automation, quantum computing and other technologies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  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, team members, vendors, and other confidential Company data.  We are endeavoring to adhere to quickly evolving industry privacy laws and standards</span><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as well as governance as it applies to artificial intelligence</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Critical areas of focus include cloud, end point protection and privacy.  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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Petsense by Tractor Supply</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Petsense by Tractor Supply 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, 2024, we operated a total of 206 Petsense by Tractor Supply stores in 23 states, and an e-commerce website (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">Petsense.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">). The Petsense name is registered with the USPTO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe that our team members are the foundation of our business and that their hard work, passion, commitment, and experience drive our success. As a result of our commitment to our team members, we have been recognized by the Great Place to Work Institute as a &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Great Place to Work-Certified</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">company for five consecutive years. Additionally, we earned a spot on both the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Nashville Business Journal's</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Best Places to Work </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2023) and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Tennessean's Top Workplaces in Middle Tennessee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (2023) lists, as well as national lists including </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Fortune&#8217;s Best Workplaces in Retail </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2023), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Newsweek&#8217;s America's Greatest Workplaces </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2023), and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Forbes&#8217; America's Best Large Employers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2023). Below are further descriptions of our Company and our focus on the development and support of our team members:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, we employed approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tely </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> full-time and 26,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> part-time Tractor Supply and Petsense by Tractor Supply team members and use contractors on an as-needed basis. 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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eligible team members participate in one of our various bonus incentive programs, which provide the opportunity to receive additional compensation based upon individual, 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 offer health insurance for which we share a significant portion of the cost of premiums. We additionally provide our eligible team members with a tuition reimbursement program, paid time off and a six-week parental leave policy for new parents. Our team members also receive a discount on merchandise purchased from the Company. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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. 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 has an average tenure of approximately ten and seven years, respectively. We believe internal promotions, coupled with the hiring of individuals with previous retail experience, 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Store Team Member Learning &amp; Development</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 &#8220;</span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle, including recreational farmers, ranchers, homesteaders, animal and pet owners, and all those who enjoy living the rural lifestyle. 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;Our learning &amp; development programs include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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, including delivering superior service and managing the team member experience;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Periodic all store team member meetings; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Workplace Health and Safety</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Tractor Supply, maintaining a healthy, safe environment for our team members and customers is embedded in our mission and values. Team members are empowered to do the &#8220;right thing&#8221; and encourage the same of others. We are committed to driving a culture of safety for our team members, customers and communities through role-based training specific to Tractor Supply&#8217;s operations, the use of technology to deliver training, and an attitude of continual improvement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Respectful Workplace Initiatives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Tractor Supply, we foster a safe, dynamic and productive work environment free of discrimination, harassment and retaliation, supported by our Mission and Values, where everyone is treated with respect and which fosters different perspectives, ideas and innovative thinking. Our Mission and Values have been the foundation of our culture for more than 85 years. All of our team members and customers are highly valued, and we place high importance on considering different viewpoints and caring for and supporting one another.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tractor Supply believes we can grow our business by being an integral part of our customers&#8217; lives as the dependable supplier of &#8220;</span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle solutions, creating customer loyalty through personalized experiences, our Neighbor's Club loyalty program and providing convenience that our customers expect at anytime, anywhere, and in any way they choose. Our long-term growth strategy is to: (1) expand and deepen our customer base by providing personal, localized, and memorable customer engagements by leveraging content, social media, and digital shopping experiences, attracting new customers and driving loyalty, (2) evolve customer experiences by digitizing our business processes and furthering our Digital capabilities, (3) offer relevant assortments and services across all channels through exclusive and national brands and continue to grow our total addressable market by introducing new products and services through our test and learn strategy, (4) drive operational excellence and productivity through continuous improvement, increasing space utilization, and implementing advanced supply chain capabilities to support growth, scale and agility, 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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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) connecting, empowering and growing our team to enhance our team members' lives and the communities in which they live, enabling them to provide legendary service to our customers, and (2) allocating resources in a disciplined and efficient manner to drive profitable growth and build stockholder value, including leveraging 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="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 12.2%. We plan to open approximately 90 new Tractor Supply and approximately 10  new Petsense by Tractor Supply stores in fiscal 2025, a selling square footage increase of approximately 4%. In fiscal 2024, we opened 80 new Tractor Supply stores and 11 new Petsense by Tractor Supply stores. In fiscal 2023, we opened 70 new Tractor Supply stores and 13 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new Petsense by Tractor Supply stores. This represents a selling square footage increase of approximately 2% during fiscal 2024 and 3% during fiscal 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;28, 2024, we operated 2,502 retail stores in 49 states (2,296 Tractor Supply retail stores and 206 Petsense by Tractor Supply retail stores). Given the size of the communities that we target, we believe there is ample opportunity for new store growth in many existing and new markets. We believe we have developed a proven method for selecting store sites and have significant additional opportunities for new Tractor Supply stores. We also believe that there is opportunity for continued growth for Petsense by Tractor Supply stores. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 61% of our stores are in freestanding buildings and 39% are located in shopping centers. We lease approximately 96% of our stores and own the remaining 4%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to new store expansion, we will continue to support our strategic growth through expansion of our distribution network and initiatives including, among others, space productivity and Side Lot improvements to include Garden Centers in certain existing stores as well as continued improvements in technology and infrastructure at our existing stores, and ongoing investments to enhance our Digital capabilities to better serve our customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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. We believe the principal competitive factors include location of stores, fulfillment options, price, quality of merchandise, in-stock inventory consistency, merchandise assortment and presentation, product knowledge, 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 Item 1A. &#8220;Risk Factors&#8221; of this Annual Report on Form 10-K.</span></div><div><span><br/></span></div><div><span style="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="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 usually 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="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 unfavorably 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 duration of these conditions. See further discussion in Item 1A. &#8220;Risk Factors &#8212; Weather and Climate Risks&#8221; of this Annual Report on Form 10-K. 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="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="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 environmental laws and regulations, enacted or adopted to protect the environment.  We are committed to complying with all applicable environmental laws and regulations.  We are also committed to becoming a more environmentally sustainable company, including through promoting land and water conservation efforts. This commitment is demonstrated through our Stewardship Program, which is comprised of environmental and sustainability-related initiatives designed to lessen our environmental footprint.  These include the installation of energy management systems, LED lighting conversion, high efficiency heating/air conditioning systems; recycling programs in our stores, distribution centers and Store Support Center; and the installation of rooftop solar arrays at the Store Support Center in Brentwood, Tennessee, our Tractor Supply store in Hendersonville, Tennessee and our newest distribution centers in Navarre, Ohio and Maumelle, Arkansas. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in sustainable buildings with the design, construction and operation of facilities that meet LEED (Leadership in Energy and Environmental Design) standards.  Our Store Support Center and distribution centers in Casa </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grande, Arizona, and Frankfort, New York are all LEED Silver certified. Our Navarre, Ohio distribution center is the first Tractor Supply facility LEED Gold certified, and we expect our Maumelle, Arkansas distribution center to receive LEED Gold certification in 2025. The facilities each feature a rooftop solar array consisting of more than 10,000 solar panels that will produce five megawatts of electricity per year, which is enough energy to power the electricity needs of the building as well as electric fork trucks powered by lithium-ion batteries to move inventory within the facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been a SmartWay Transport partner since 2013. SmartWay Transport is a public-private initiative between the U.S. Environmental Protection Agency, large and small trucking companies, retailers, and other federal and state agencies.  Its purpose is to improve fuel efficiency and the environmental performance of supply chains by way of reducing both greenhouse gas emissions and air pollution.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we set decarbonization goals meant to reduce absolute emissions from our operational footprint. In the fourth quarter of 2023, we submitted our letter of commitment to the Science Based Targets Initiative (&#8220;SBTi&#8221;), outlining our intent to set a science-based target for climate goals. We have until the fall of 2025 to submit our proposed targets for validation. We will use the time to define our targets, develop decarbonization roadmaps, and create financial models to assess the effort needed to achieve these SBTs. These factors will guide our next steps. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In mid-2024, we made the decision to retire our 2021 GHG emissions reduction goals and focus on land and water initiatives as we thoughtfully analyze a science-based climate goal under SBTi. Understanding we have a responsibility to be respectful of the resources we consume, we are focused on making our operations as efficient as possible. We continually look for opportunities to drive efficiency by systematically replacing aging HVAC units, updating old fluorescent lighting with LED lighting, investing renewable energy sources like solar and wind and strategically purchasing renewable energy credits. Our commitment to publicly disclose our climate-related data remains strong. The company discloses information regarding Scope 1, Scope 2 and Scope 3 emissions, including disclosure of Scope 3 emissions by category as presented in our 2023 TCFD (Task Force on Climate-Related Financial Disclosures) Report, which can be found on our website (TractorSupply.com).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, we announced an ambitious three-year goal in April of 2022 to conserve 25 million gallons of water by 2025. Through operational improvements and partnerships with Ducks Unlimited and Trout Unlimited, we have already begun to make significant progress towards achieving our goal. These partnerships are designed to make a positive impact on nature by supporting work to restore sensitive habitats that are so important to Life Out Here. These commitments to climate and society reinforce Tractor Supply&#8217;s vision that a healthy environment, properly managed resources, and vibrant communities are all key for a secure and prosperous future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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;15, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:67.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Position</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Age</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harry A. Lawton, III</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kurt D. Barton</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="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></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert D. Mills</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President &#8211; Chief Technology, Digital Commerce and Strategy Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John P. Ordus</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President &#8211; Chief Stores Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J. Seth Estep</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President &#8211; Chief Merchandising Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Melissa D. Kersey</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President &#8211; Chief Human Resources Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colin W. Yankee</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President &#8211; Chief Supply Chain Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noni L. Ellison</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President &#8211; General Counsel and Corporate Secretary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kimberley S. Gardiner</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President &#8211; Chief Marketing Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matthew L. Rubin</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and General Manager of Petsense by Tractor Supply</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Harry A. Lawton, III has served as President and Chief Executive Officer since January 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kurt D. Barton has served as Executive Vice President &#8211; Chief Financial Officer and Treasurer since February 2019, after having served as the Company&#8217;s 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 of the Company from February 2009, after having served as the Company's 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. Since October 2024, Mr. Barton has served as a director of KeHE Distributors, LLC. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 the Company's Senior Vice President &#8211; Chief Information Officer since February 2014.  Mr. Mills previously served as Chief Information Officer for Ulta Beauty, Inc. 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 The Allstate Corporation, Rockwell International, Telecommunications Division, and Household Finance Corporation.  Since March 2018, Mr. Mills has served as a director of B&amp;G Foods, Inc. Mr. Mills also serves as an Independent Director of OneSight and is a former Chairman for the NRG CIO Council.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John P. Ordus has served as Executive Vice President &#8211; Chief Stores Officer since February 2020, after having served as the Company's Senior Vice President - Store Operations since August 2015. Prior to that time, Mr. Ordus served as Regional Vice President from June 2010 and as a Regional Director for the Company from September 2008.  Mr. Ordus joined the Company as a District Manager in February 2002 after the acquisition of Quality Farm &amp; Fleet, Inc. with which Mr. Ordus held roles since January 1998.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J. Seth Estep has served as Executive Vice President &#8211; Chief Merchandising Officer since February 2020, after having served as the Company's 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. Since October 2023, Mr. Estep has served as a director at Leslie&#8217;s, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Melissa D. Kersey has served as Executive Vice President &#8211; Chief Human Resources Officer since July 2020.  Ms. Kersey was previously Senior Vice President and Chief People Officer for McDonald's USA, LLC from 2017 until July 2020.  Ms. Kersey also previously held a number of executive level roles with Walmart Inc. (previously Wal-Mart Stores, Inc.) from 2008 to 2017, including Senior Vice President of Global Human Resource Transformation and People Services, Senior Vice President and Chief Human Resources Officer for U.S. Stores, and Senior Vice President of Learning and Human Resources Strategy.  Prior to that time, Ms. Kersey spent eight years with Alltel Wireless and four years with the Target Corporation in Operations, Distribution, Human Resources and Technology roles. Since May 2023, Ms. Kersey has served as a director at Floor &amp; D&#233;cor Holdings, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Colin W. Yankee has served as Executive Vice President - Chief Supply Chain Officer since February 2020, after having served as the Company's Senior Vice President, Supply Chain since November 2015 when he joined the Company.  Mr. Yankee was previously Vice President of Logistics for Neiman Marcus Group LLC 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noni L. Ellison has served as Senior Vice President &#8211; General Counsel and Corporate Secretary since January 2021.  Ms. Ellison was previously General Counsel, Chief Compliance Officer and Corporate Secretary for Carestream Dental LLC from August 2017 until January 2021. Ms. Ellison also previously served as Associate General Counsel and Assistant Corporate Secretary at W.W. Grainger, Inc. from February 2015 until July 2017.  Prior to that time, Ms. Ellison held roles of increasing responsibility at Turner Broadcasting System, Inc. and Scripps Networks Interactive, Inc. and practiced law with two national law firms as a corporate finance and securities associate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kimberley S. Gardiner has served as Senior Vice President - Chief Marketing Officer since July 2022. Ms. Gardiner was previously Chief Marketing Officer and Senior Vice President at Volkswagen Group of America from November 2020 until July 2022. Prior to that time, Ms. Gardiner served as the Chief Marketing Officer for Mitsubishi Motors North America from January 2019 to November 2020 and as Director of Marketing for Kia Motors America from March 2016 to January 2019. Prior to 2019, Ms. Gardiner held various marketing and strategy roles with increasing responsibility at 5th Kind and Toyota North America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matthew L. Rubin has served as Senior Vice President and General Manager of Petsense by Tractor Supply since February 2021.  Mr. Rubin previously served as Senior Vice President of Business Development &amp; Growth at The Michaels Stores, Inc. from October 2018 until January 2021.  Mr. Rubin was previously an executive in Accenture plc's North America Retail Practice from April 2015 to October 2018.  Before April 2015, Mr. Rubin was a Partner at Consolidated Venture Partners &amp; Consolidated Marketing and a Co-Founder &amp; Finance Partner at OnTrend Products. Mr. Rubin also previously served as Vice President of Specialty Business Operations at BJ&#8217;s Wholesale Club Holding, Inc. Mr. Rubin began his career at Office Depot, Inc. where he had multiple merchandising and strategic project leadership roles of increasing responsibility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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 a website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sec.gov</span><span style="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="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 website, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">TractorSupply.com</span><span style="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="i75f1813eaf204226b77c9011beb23d61_19"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. &#160;&#160;&#160;&#160;Risk Factors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business faces many risks.  Certain 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 Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Strategic and Competitive Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, whether or not based on fact. Any failure to comply or accusation of our failure to comply with data privacy, environmental, ethical, labor, product, social, and other regulatory and industry standards could also jeopardize our reputation and potentially lead to various adverse consumer actions. Customers are also increasingly using social media to provide feedback and information about our Company, including our products and services, in a manner that can be quickly and broadly disseminated. We have been, and in the future may be, subject to criticism in the media and on social media regarding our company and management, as well as our stewardship strategies and changes in those strategies, which may be considered to be overreaching by some stakeholders and inadequate by other stakeholders. Widespread dissemination of such criticism at times has impacted our relationships with our customers and investors, and may do so in the future. Further, adverse publicity about our merchandise products or company, whether valid or not, may discourage customers from buying the products we offer. Additionally, our proprietary rights in our trademarks, trade names, service marks, domain names, copyrights, patents, trade secrets and other intellectual property rights are valuable assets of our business. We may not be able to prevent or even discover every instance of unauthorized third party uses of our intellectual property or dilution of our brand names, such as when a third party uses trademarks that are identical or similar to our own. 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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="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;See Item 7. &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; for a further discussion of comparable store sales.&#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, global supply chain disruptions, 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, weather conditions, and our ability to attract and retain qualified team members.&#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="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="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 upon, and future success will depend in part upon, 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. 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We may not timely identify or effectively respond to consumer needs, expectations, or trends, which could adversely affect our relationship with customers, the demand for our products and services, and our market share.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our business depends in part on our ability to identify and respond promptly to evolving trends in demographics; consumer preferences, expectations and needs; and unexpected weather conditions, public health issues (including pandemics and quarantines and related shut-downs, re-openings, or other actions by the government) or natural disasters, while also managing appropriate inventory levels in our stores and distribution or fulfillment centers and managing an excellent customer experience. It is difficult to successfully predict the products and services our customer will demand. As our customers begin to expect a more personalized experience, our ability to collect, use, and protect relevant customer data is important to our ability to effectively meet their expectations. Our ability to collect and use that data, however, is subject to a number of external factors, including the impact of legislation or regulations governing data privacy and security. In addition, each of our primary customer groups has different needs and expectations, many of which evolve as the demographics in a particular customer group change. We also need to offer more localized assortments of our merchandise to appeal to local cultural and demographic tastes within each customer group. If we do not successfully differentiate the shopping experience to meet the individual needs and expectations of or within a customer group, we may lose market share with respect to those customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer expectations about the methods by which they purchase and receive products or services are also becoming more demanding. Customers routinely use technology and a variety of electronic devices and digital platforms to rapidly compare products and prices, read product reviews, determine real-time product availability, and purchase products. Once products are purchased, customers are seeking alternate options for delivery of those products, and they often expect quick, timely, and low-price or free delivery and/or convenient pickup options. We must continually anticipate and adapt to these changes in the purchasing process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, a greater concentration of online sales with direct fulfillment or curbside pickup could result in a reduction in the amount of traffic in our stores, which would, in turn, reduce the opportunities for cross-selling of merchandise that such traffic creates and could reduce our overall sales and adversely affect our financial performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Failure to provide a compelling online presence; to timely identify or respond to changing consumer preferences, expectations and home improvement needs; to maintain appropriate inventory; to provide quick and low-price or free delivery alternatives and convenient pickup options; to differentiate the customer experience for our primary customer groups; to effectively implement an increasingly localized merchandising assortment; and to ensure we have the correct processes and framework to monitor other necessary changes so we may continue to respond in a timely manner could adversely affect our relationship with customers, the demand for our products and services, and our market share.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 performance.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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.  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="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="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="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="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, 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.  We compete for customers, merchandise, real estate locations, and team members.  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="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="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, such as the acquisition of Allivet, Inc. (&#8220;Allivet&#8221;) in December 2024. 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 condition and results of operations. Also, while we employ several different methodologies to assess potential business opportunities, acquired businesses may not achieve desired profitability objectives or other expectations, causing lower than expected earnings and cash flows which could adversely affect our financial performance and subsequently require impairment of long-lived assets, goodwill and other intangible assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weather and Climate Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unseasonal and extreme weather conditions, natural disasters, and climate change may have a significant impact 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weather conditions affect the demand for, timing of 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, such as more frequent or intense hurricanes and tropical storms, thunderstorms, tornadoes, flood, fires, droughts, earthquakes, and snow or ice storms, as well as rising sea levels, have impacted operating results both positively and negatively and may positively or negatively impact our business in the future.  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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the long-term impacts of climate change, whether involving physical risks (such as extreme weather conditions or rising sea levels) or transition risks (such as regulatory or technology changes, including the risk of diverging regulatory requirements in different jurisdictions) are expected to be widespread and unpredictable. These changes over time could affect, for example, consumer behavior and preferences, the availability and cost of certain consumer products and commodities, and energy (including utilities), which, in turn, may impact our ability to procure certain goods or services required for the operation of our business at the quantities and levels we or our customers require.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a consequence of these or other catastrophic or uncharacteristic events, we may experience interruption to our operations, increased costs, or losses of property, equipment or inventory, which would adversely affect our revenue and profitability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Weather conditions may cause a disruption in our distribution and transportation network that would adversely affect our ability to conduct our operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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, including third-party logistics providers, to provide goods to our stores and to our customers 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 or customers by various means of transportation, including shipments by sea, air, rail, and truck. Although we believe that our operations are efficient, disruptions due to extreme weather conditions, including snow and ice storms, flood and wind damage, hurricanes, tornadoes, extreme rain, fires and droughts have at times resulted and may in the future result in delays in the transportation and delivery of merchandise to our distribution centers, our stores, or our customers. Significant disruptions or delays in our distribution and transportation network could adversely affect sales and the satisfaction of our customers which could have a material adverse impact 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">We may be adversely affected by legal, regulatory or market responses to global climate change. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Growing concern over climate change has led policy makers in the U.S. and elsewhere to consider the enactment of legislative and regulatory proposals that would impose mandatory requirements on greenhouse gas emissions. Such laws, if enacted, are likely to impact our business in a number of ways. For example, we use natural gas, diesel fuel, gasoline and electricity in conducting our operations. Increased government regulations to limit carbon dioxide and other greenhouse gas emissions may result in increased compliance costs and legislation or regulation affecting energy inputs, which could materially affect our profitability. We may also be subject to additional and more complex reporting requirements in the future. For example, the State of California recently amended the Climate Corporate Data Accountability Act and the Climate-Related Financial Risk Act that will impose broad climate-related disclosure obligations on companies doing business in California. The SEC adopted climate change disclosure rules that have been stayed pending completion of judicial review. If enacted, the disclosure rules could significantly increase compliance burdens and associated regulatory costs and complexity. Compliance with any new or more stringent laws or requirements, or stricter interpretations of existing laws, could require additional expenditures by us or our suppliers. In addition, regulatory uncertainty, changes in applicable rules and regulations, and regulations in different jurisdictions that may conflict with each other may make compliance more costly or difficult to achieve. Our inability to appropriately respond to such changes could adversely impact our business, financial condition, results of operations or cash flows. Additionally, we could suffer adverse reputational impacts if we are not able to respond to any new regulatory or market changes in a timely fashion, on the same timeline as our peers, or at all.</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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Our investors, other stakeholders, and regulators may not be satisfied with our ESG efforts including DE&amp;I.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In July 2024, we announced a change in our goals relating to our carbon emissions goals and DE&amp;I efforts. Our stakeholders may not be satisfied with our efforts or the changes in our goals, which could adversely affect public perception of our business, team member morale, customer or stockholder support as well as business and/or financial performance. For example, certain of our investors, as well as shareholder advocates, are placing an emphasis on how corporations address ESG including DE&amp;I issues in their business strategy when making investment decisions and when developing their investment theses and proxy recommendations. Additionally, certain stock indices consider ESG factors in determining which companies qualify for inclusion. If our investors, shareholder advocates, or indices in which we are included react negatively to the changes in our goals, it could have a negative impact on our stock price. Future changes to our ESG goals and strategies may further adversely impact our relationship with our team members, customers, stockholders, and other stakeholders, which could result in a reduction in sales, a negative impact on our stock price, and erosion of stockholder trust. In addition, we may be subject to regulatory scrutiny, including potential enforcement action, if any of our regulators has a negative reaction to the changes in our goals or perceives our goals to conflict with regulatory requirements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Macroeconomic Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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="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, instability or changes in business or political conditions, social and political causes and movements, including government shutdowns, changes in interest rates, inflation/deflation, 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 or pandemics, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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="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 be ineffective, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Team Member Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">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="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="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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Supply Chain and Third-Party Vendor Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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="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, global health, or environmental conditions, transportation delays, or changes in laws and regulations affecting distribution, including the imposition of higher tariffs or other changes in trade policies.&#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="text-align:justify"><span style="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 manufacture of their products.  Any problems caused by these third-parties, or issues associated with their products or workforce, 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The political landscape in the U.S. contains 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, the imposition of tariffs on imported products or retaliatory actions by countries affected by changes in U.S. tax and trade policies, 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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 current or potential tariffs 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.  The changes in certain tax and trade policies, tariffs and other regulations affecting trade between the U.S. and other countries enacted under the prior U.S. administration increased the cost of our merchandise sourced from outside of the U.S., which represents a large percentage of our overall merchandise. It remains unclear how tax or trade policies, tariffs or trade relations may change under the current U.S. administration, which could adversely affect our business, results of operations, effective income tax rate, liquidity and net income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through our enterprise risk management, 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. 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="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="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, including third-party logistics providers, 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 or customers 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, product shortages from vendors, 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 to meet increased customer demand for certain products, 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 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. While we believe there are adequate reserve quantities and alternative suppliers available, shortages or interruptions in the receipt or supply of products caused by unanticipated demand, such as occurred during the COVID-19 pandemic, problems in production or distribution, financial or other difficulties of supplies, inclement weather or other economic conditions, including the availability of qualified drivers and distribution center team members, could adversely affect the availability, quality and cost of products, and our operating results. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Technology, Data Security, Cybersecurity, Business Continuity and Disaster Recovery Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Any failure to maintain the security of the information relating to our business, customers, team members, and vendors that we hold, whether as a result of cybersecurity attacks or otherwise, could damage our reputation with customers, team members, and vendors. Such a failure could also cause us to incur substantial additional costs and to become subject to litigation, and could materially affect our results of operations, financial condition, and liquidity.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, customers, team members</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">TractorSupply.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Petsense.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and on our mobile application, 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 and cyber incidents, 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 we 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. While we have enhanced our cybersecurity processes and procedures in response to the general cybersecurity threat environment in recent years, we are not aware of any discrete cybersecurity threat, including as a result of any previous cybersecurity incidents, that has materially affected or is reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition. 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 busines</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">s, customers, team members,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> or vendors.  Similar risks exist with respect to the third-party vendors on which we rely 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="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 custome</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rs, team members, a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd 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="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 have enacted laws and regulations relating to privacy, data breaches, and theft of team member and customer data.&#160;&#160;These laws have increased 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="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="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 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="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 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through our continued information technology enhancements, including the use of artificial intelligence, we believe we are able to provide an improved overall shopping environment and a Digital experience that empowers our customers to shop and interact with us from computers, tablets, smart phones, and other mobile communication devices.  We use our websites, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">TractorSupply.com </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Petsense.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and our mobile application as both a sales channel for our products and as a method of providing product, project, and other relevant information to our customers to drive in-store and online sales.  Digital retailing is continually evolving and expanding, and we must effectively respond to changing customer expectations and new developments. The portion of total consumer expenditures with retailers occurring online and through mobile applications has continued to increase. The pace of this increase could further accelerate in the future. Our business has evolved from an in-store experience to interaction with customers across numerous channels, including in-store, online, mobile and social media, among others. Digital retailing is rapidly evolving, and we must keep pace with changing customer expectations and new developments by our competitors. Our customers are increasingly using mobile phones, tablets, computers, and other devices to shop and to interact with us through social media. We are making investments in our websites and mobile applications. If we are unable to make, improve, or develop relevant customer-facing technology in a timely manner, our ability to compete and our results of operations could be adversely affected. Disruptions, failures, or other performance issues with these customer-facing technology systems, including any artificial intelligence or machine learning systems we use now or may use in the future, 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="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, our competitive position could be adversely affected if our competitors adopt, implement, or scale the use of emerging technologies before we are able to successfully do so.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Changes in market conditions or in our credit rating could restrict capital and adversely affect our business operations and growth initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely on the positive cash flow we generate from our operating activities and our access to the credit and capital markets to fund our operations, growth strategy, capital expenditures, and return of cash to our stockholders through share repurchases and dividends. Changes in the credit and capital markets, including market disruptions, limited liquidity and interest rate fluctuations, may increase the cost of financing or restrict our access to these potential sources of future liquidity. Our continued access to liquidity sources on favorable terms depends on multiple factors, including our operating performance and credit ratings.  There can be no assurance that we will be able to maintain and/or improve our current credit ratings.  A rating organization may lower our rating, or change our ratings&#8217; outlook, or decide not to rate our securities, temporarily or permanently, in its sole discretion.  In the event that our current credit ratings are downgraded or removed, we would most likely incur higher borrowing costs and experience greater difficulty in obtaining additional financing, which in turn would have a material adverse impact on our financial condition, results of operations, cash flows, and liquidity.  We can make no assurances that our ability to obtain additional financing through the debt and equity markets will not be adversely affected by economic conditions or that we will be able to maintain or improve our current credit ratings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our level of indebtedness could limit our cash flow available for operations and could adversely affect our ability to service our debt or obtain additional financing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, our total outstanding consolidated debt was approximately $1.83&#160;billion. Our level of indebtedness could restrict our operations and make it more difficult for us to satisfy our debt obligations. Our ability to make payments on our indebtedness, to refinance our indebtedness, and to fund planned capital expenditures will depend on our ability to generate cash in the future.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ability, to a certain extent, is subject to general economic, financial, competitive, legislative, regulatory, and other factors that are beyond our control. Our business may not be able to generate sufficient cash flow from operations, and future borrowings may not be available to us in an amount sufficient to enable us to pay our indebtedness or to fund our other liquidity needs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may need to refinance all or a portion of our indebtedness on or before maturity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to refinance all or a portion of our indebtedness on acceptable terms, or at all, will be dependent upon a number of factors, including our degree of leverage, the value of our assets, borrowing and other financial restrictions imposed by lenders and conditions in the credit markets at the time we refinance. If we are unable to refinance our indebtedness on acceptable terms, we may be forced to agree to otherwise unfavorable financing terms. This could 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, so long as we comply with any existing limitations in our credit and debt agreements while they are in effect, we may issue an indeterminate amount of debt securities from time to time. If new debt is added to our and our subsidiaries' current debt levels, the related risks that we and they now face could intensify.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our credit facilities, the indenture related to our 1.75% Senior Notes, 5.25% Senior Notes, and other debt instruments have restrictive covenants and change of control provisions that could limit our financial and business flexibility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement governing our senior credit facilities and our note purchase and private shelf agreement governing our senior unsecured notes due August 14, 2029 (the &#8220;3.70% Senior Notes&#8221;) each contain financial, operative and other restrictive covenants in addition to the restrictive covenants contained in the indentures governing our 1.75% Senior Notes and 5.25% Senior Notes (as defined in the Notes to the Consolidated Financial Statements). Our failure to comply with those covenants </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could result in an event of default which, if not cured or waived, could result in the acceleration of all of our debt, which would have a material adverse effect on our financial condition.  In addition, upon certain events constituting a change of control, as that term is defined in the indenture for our 1.75% Senior Notes, 5.25% Senior Notes, and in our note purchase and private shelf agreement for our 3.70% Senior Notes, we are required to make an offer in cash to repurchase all or any part of each holder's 1.75% Senior Notes as well as 5.25% Senior Notes at a repurchase price equal to 101% of the principal thereof, plus accrued interest, and to prepay all of each holder&#8217;s 3.70% Senior Notes at a prepayment price equal to 100% of the principal thereof, plus accrued interest.  Sufficient funds may not be available to us, however, at the time of any change of control event to repurchase and prepay, as applicable, all or a portion of the tendered notes pursuant to these requirements.  Our failure to offer to repurchase the 1.75% Senior Notes and the 5.25% Senior Notes and prepay 3.70% Senior Notes, or to repurchase and prepay, as applicable, notes tendered, following a change of control will result in a default under the indentures for our 1.75% Senior Notes, 5.25% Senior Notes, and the note purchase and private shelf agreement for our 3.70% Senior Notes, which could lead to a cross-default under our credit agreement for our senior credit facilities.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 any guaranty 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="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 $6.50 billion, we may temporarily pause or permanently discontinue this program at any time or significantly reduce the amount of repurchases under the program.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The share r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">epurchase program does not have an expiration date. As of December&#160;28, 2024, the Company had remaining authorization under the share repurchase program of $487.3 million, 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="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="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="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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of the carrying value of our goodwill or other intangible assets could adversely affect 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the difference between the purchase price of an acquired company and the related fair value of net assets acquired. A significant amount of judgment is involved in determining if an indication of impairment of goodwill exists.  As with goodwill, we also test our indefinite-lived intangible assets for impairment annually and whenever events or changes in circumstances indicate that their carrying value may not be recoverable.  Factors indicating impairment of goodwill or other intangible assets may include, among others: a significant decline in our expected future cash flows; a sustained, significant decline in our stock price and market capitalization; a significant adverse change in legal factors or in the business climate; unanticipated or changing competition; the testing for recoverability of a significant asset group within a reporting unit; and reduced growth rates. Any adverse change in these factors could have a significant impact on the recoverability of these assets and negatively affect our financial condition and results of operations. To the extent that business conditions deteriorate or if changes in key assumptions and estimates differ significantly from management's expectations, it may be necessary to record additional impairment charges in the future which could have an adverse effect on our financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal, Regulatory and Compliance Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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, wage and hour, 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="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, wage and hour, 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 with a self-insured retention and workers&#8217; compensation insurance with 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="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="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="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 competition, environmental protection, personal injury, intellectual property, consumer product safety, building, land use and zoning requirements, workplace regulations, wage and hour, privacy and information security, pricing, record management, and employment law matters.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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;), the Environmental Protection Agency (the &#8220;EPA&#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="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="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="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, financial condition, or reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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,  financial condition, or reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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="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="text-align:justify"><span style="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="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="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="i75f1813eaf204226b77c9011beb23d61_22"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. &#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="i75f1813eaf204226b77c9011beb23d61_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C. &#160;&#160;&#160;&#160;Cybersecurity</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Cybersecurity Risk Management Program</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-36" continuedAt="f-36-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cybersecurity is among the most critical risks to the Company. For many activities important to its business, the Company depends on the confidentiality, integrity, and availability of information systems and data, some of which are provided or <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-37">managed by third parties</ix:nonNumeric>. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-39" continuedAt="f-39-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-38">The Company&#8217;s Information Security and Privacy teams</ix:nonNumeric> reduce first and third-party risk by maintaining a proactive security posture aligned with current threats, detecting cybersecurity events and responding quickly, and building procedures to rapidly recover. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal and third-party risks are reviewed, monitored, and managed by the Company&#8217;s Cybersecurity and Privacy teams, audited by an Internal Audit team and various external experts, and tracked within an Enterprise Risk Management framework. The Company regularly engages third-party experts to assess the effectiveness of its cybersecurity programs. Biennially, an external independent consultancy team conducts a comprehensive review of the Company&#8217;s cybersecurity program using the NIST Cybersecurity Framework. Targeted assessments are conducted regularly by internal and third-party experts to ensure compliance with specific federal and state laws and regulations. Additionally, the Company is assessed annually by an independent third party for compliance with the PCI-DSS standard, for which the Company receives an attestation of compliance.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-40">The Company&#8217;s processes for identifying and managing first and third-party risks from cybersecurity threats include</ix:nonNumeric>:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuous monitoring of the Company&#8217;s systems and network for cybersecurity events;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regular testing of the Company&#8217;s Security Incident Response Plan, Business Continuity plans, and Disaster Recovery plans;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Required annual security training for team members with access to Company email, as well as tailored training for team members in more sensitive roles (and periodic testing to ensure the security training is effective).</span></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="f-39-1"><ix:continuation id="f-36-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s security awareness program seeks to create a culture of shared responsibility for the security of sensitive data and systems. This is accomplished through mandatory annual security training for team members with access to Company email as well as tailored training for team members in more sensitive roles. Periodic testing ensures the training is effective. In addition, all team members have access to a variety of training materials on security topics through the Company&#8217;s training management system.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Governance</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-46" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-43" continuedAt="f-43-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-44" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-42" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-41" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On behalf of the Board, the Audit Committee provides oversight of the Company&#8217;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#8217;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-47">The Company&#8217;s Vice President, Information Security and Privacy, <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-48">briefs the Audit Committee quarterly</ix:nonNumeric></ix:nonNumeric>, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#8217;s defenses against these threats.</span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-49" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Information Security and Privacy program and teams are managed by the Vice President, Information Security and Privacy, who reports to the Executive Vice President, Chief Technology, Digital Commerce, and Strategy Officer. The Company&#8217;s cybersecurity leaders have more than 25 years of relevant experience and multiple professional certifications.</span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-50" escape="true"><ix:continuation id="f-43-1">An external managed security services provider and industry-leading security tools continuously monitor the Company&#8217;s systems and network for cybersecurity threats. The Company&#8217;s cybersecurity teams evaluate the escalated threats, and if necessary, take steps to contain and recover from pervasive threats in accordance with the Company&#8217;s Security Incident Response Plan. The plan includes reporting and escalation procedures to inform the Executive Committee, Audit Committee, and full Board, as appropriate to enable them to carry out their oversight responsibilities, and to ensure timely compliance with applicable reporting rules. The Company&#8217;s Business Continuity Management and Disaster Recovery plans include procedures for business recovery and are tested regularly.</ix:continuation></ix:nonNumeric> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-51">We, like many organizations operating in the current climate, face significant cybersecurity threats. To date, no risks from cybersecurity threats or incidents have materially affected us, including our results of operations or financial condition. Notwithstanding our security awareness program, we may not be successful in identifying a cybersecurity threat or preventing or mitigating a cybersecurity incident or vulnerability, which if realized, could materially affect us. Additional information on the cybersecurity risks we face can be found in Item 1A. &#8220;Risk Factors&#8212;Technology, Data Security, Cybersecurity, Business Continuity and Disaster Recovery Risks&#8221; of this Annual Report on Form 10-K.</ix:nonNumeric></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_28"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Properties </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, the Company operated 2,502 stores in 49 states (2,296 Tractor Supply retail stores and 206 Petsense by Tractor Supply retail stores.)&#160;The Company leases approximately 96% of its stores.  Store leases typically have initial terms of between 10 and 20 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.  Approximately 61% of our stores are in freestanding buildings and 39% are located in shopping centers.&#160;&#160;The following is a count of store locations by state:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>of Stores</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>of Stores</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Carolina</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Washington</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Georgia </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nebraska</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maryland </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ohio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Hampshire</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colorado</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iowa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alabama</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minnesota</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kentucky</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utah</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Missouri</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Dakota</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oregon</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Carolina</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Idaho</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Louisiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oklahoma</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Dakota</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mississippi</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wyoming</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arkansas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Montana</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kansas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nevada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rhode Island</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wisconsin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hawaii</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,502</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="text-align:justify"><span style="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 at December&#160;28, 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.895%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.182%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Distribution Facility Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Approximate Square Footage</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned/Leased Facility</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maumelle, Arkansas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Frankfort, New York</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Navarre, Ohio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franklin, Kentucky</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pendleton, Indiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Macon, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Waco, Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casa Grande, Arizona</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hagerstown, Maryland </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Waverly, Nebraska</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 14, 2024, the Company opened its tenth distribution center located in Maumelle, Arkansas, which expanded the distribution center capacity by approximately 1.2 million square feet. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also uses third-party operated import centers, mixing centers and pop-up distribution facilities which provide additional distribution capacity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company believes its properties are suitable and adequate for its current business operations, it remains focused on new store growth in many existing and new markets and regularly evaluates its portfolio to determine if new or different properties would be beneficial to the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_31"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of the Company's legal proceedings, refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_130">Note 11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Consolidated Financial Statements included under Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_34"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_37"></div><div style="text-align:center"><span style="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="i75f1813eaf204226b77c9011beb23d61_40"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5, 2024, the Company&#8217;s Board of Directors authorized a five-for-one forward split (the &#8220;Stock Split&#8221;) of the Company&#8217;s outstanding shares of common stock, par value $0.008 per share. On December 20, 2024, stockholders of record at the close of business on December 16, 2024, received four additional shares of common stock for each share owned by such stockholder. The Certificate of Amendment to the Company&#8217;s Restated Certificate of Incorporation filed on December 19, 2024 effected the Stock Split and also proportionately increased the number of authorized common shares from 400.0 million to 2.00 billion. The par value of each share was not changed. All share and per-share information in this Annual Report on Form 10-K has been retroactively restated to reflect the Stock Split.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025, the number of record holders of our common stock was 814 (excluding individual participants in nominee security position listings).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid cash dividends totaling $472.5 million and $449.6 million in fiscal 2024 and 2023, respectively.  In fiscal 2024, we declared and paid cash dividends to stockholders of $0.88 per common share outstanding as compared to $0.82 per common share outstanding in fiscal 2023. These payments reflect an increase in the quarterly dividend to $0.22 in all four quarters of fiscal 2024 from $0.21 per share in all four quarters of fiscal 2023.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;12, 2025, the Company&#8217;s Board of Directors declared a quarterly cash dividend of $0.23 per share of the Company&#8217;s outstanding common stock.&#160;The dividend will be paid on March&#160;11, 2025, to stockholders of record as of the close of business on February&#160;26, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 amount 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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="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 which was announced in February 2007. The authorization amount of the program, which has been increased from time to time, is currently authorized for up to $6.50 billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The share repurchase program does not have an expiration date. As of December&#160;28, 2024, the Company had remaining authorization under the share repurchase program of $487.3 million, exclusive of any fees, commissions or other expenses. 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 2024 is set forth in the table below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price Paid</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans&#160;or&#160;Programs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum Dollar Value of Shares That May Yet Be</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Under the Plans&#160;or Programs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Quarter </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,954,287&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480,900&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930,707,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Quarter </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567,950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554,445&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791,484,363&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Quarter </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,821,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,804,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,682,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Quarter: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2024 - 10/26/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,850&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,850&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,807,261&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/27/2024 - 11/23/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,205,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/24/2024 - 12/28/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,225&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,215&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,326,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,326,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of and for the year ended December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,085,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,326,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) 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 473,387 during the first quarter, 13,505 during the second quarter, 17,050 during the third quarter, and 5,793 during the fourth quarter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Excludes excise taxes incurred on share repurchases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) The Total Number of Shares Purchased, Average Price Paid Per Share, and Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs as shown in the table above  are adjusted to reflect the five-for-one Stock Split effective December 20, 2024.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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="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, temporarily paused, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2025 the Company&#8217;s Board of Directors authorized a $1.00 billion increase to the existing share repurchase program, bringing the total amount authorized to date under the program to $7.50 billion.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="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="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;28, 2019 to December&#160;28, 2024 (the Company&#8217;s fiscal year-ends), 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;28, 2019, 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-20241228_g3.jpg" alt="3675" style="height:430px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12/28/2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12/26/2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12/25/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12/31/2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12/30/2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12/28/2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tractor Supply Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Retail Index</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_43"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Reserved</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7.&#160;&#160;&#160;&#160;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="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 two-year period ended December&#160;28, 2024 (our fiscal years 2024 and 2023).  For a comparison of our results of operations for fiscal year December&#160;30, 2023 and December&#160;31, 2022, see &#8220;Part II, Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Annual Report on Form 10-K for the fiscal year ended December&#160;30, 2023, filed with the SEC on February&#160;23, 2024. 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 and information.  See &#8220;Forward-Looking Statements and Information&#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="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="i75f1813eaf204226b77c9011beb23d61_49"></div><div style="text-align:justify"><span style="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="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;Tractor Supply&#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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle).  As of December&#160;28, 2024, we operated 2,502 retail stores in 49 states under the names </span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Petsense by Tractor Supply.</span><span style="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.  We also operate websites under the names </span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as well as a Tractor Supply Company mobile application.  Through our stores and e-commerce channels, we offer the following comprehensive selection of merchandise:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Livestock, Equine &amp; Agriculture: livestock and equine feed &amp; equipment, poultry, fencing, and sprayers &amp; chemicals; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Companion Animal: food, treats and equipment for dogs, cats, and other small animals as well as dog wellness; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.2pt">Seasonal &amp; Recreation: tractor &amp; rider, lawn &amp; garden, bird feeding, power equipment, and other recreational products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Truck, Tool, &amp; Hardware: truck accessories, trailers, generators, lubricants, batteries, and hardware and tools; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Clothing, Gift, &amp; D&#233;cor: clothing, footwear, toys, snacks, and decorative merchandise.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Tractor Supply Company believes we can grow our business by being a more integral part of our customers&#8217; lives as the dependable supplier of &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Out Here</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; lifestyle solutions, creating customer loyalty through personalized experiences, and providing convenience that our customers expect anytime, anywhere, and in any way they choose.  Our long-term growth strategy is to: (1) expand and deepen our customer base by providing personal, localized, and memorable customer engagements by leveraging content, social media, and digital shopping experiences, attracting new customers and driving loyalty, (2) evolve customer experiences by digitizing our business processes and furthering our digital capabilities, (3) offer relevant assortments and services across all channels through exclusive and national brands and continue to grow our total addressable market by introducing new products and services through our test and learn strategy, (4) drive operational excellence and productivity through continuous improvement, increasing space utilization, and implementing advanced supply chain capabilities to support growth, scale and agility, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Achieving this strategy will require a foundational focus on: (1) connecting, empowering and growing our team to enhance their lives and the communities we call home, enabling them to provide legendary service to our customers, and (2) allocating resources in a disciplined and efficient manner to drive profitable growth and build stockholder value, including leveraging 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="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 2,024 stores (1,844 Tractor Supply retail stores and 180 Petsense by Tractor Supply retail stores) at the end of fiscal 2019 to 2,502 stores (2,296 Tractor Supply retail stores and 206 Petsense by Tractor Supply retail stores) at the end of fiscal 2024, and in net sales, with a compounded annual growth rate of approximately 12.2%.  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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sites, and we believe we have significant additional opportunities for new Tractor Supply stores.  We also believe that there is opportunity for continued growth for Petsense by Tractor Supply stores.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Split</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5, 2024, the Company&#8217;s Board of Directors authorized a five-for-one forward split (the &#8220;Stock Split&#8221;) of the Company&#8217;s outstanding shares of common stock, par value $0.008 per share. On December 20, 2024, stockholders of record at the close of business on December 16, 2024, received four additional shares of common stock for each share owned by such stockholder. The Certificate of Amendment to the Company&#8217;s Restated Certificate of Incorporation filed on December 19, 2024 effected the Stock Split and also proportionately increased the number of authorized common shares from 400.0 million to 2.00 billion. The par value of each share was not changed. All share and per-share information in this Annual Report on Form 10-K has been retroactively restated to reflect the Stock Split.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2024, we opened 80 new Tractor Supply stores in 34 states and 11 new Petsense by Tractor Supply stores in seven states. In fiscal 2023, we opened 70 new Tractor Supply stores in 28 states and 13 new Petsense by Tractor Supply stores in nine states. This resulted in a selling square footage increase of approximately 2% in fiscal 2024 and 3% in fiscal 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales increased 2.2% to $14.88 billion in fiscal 2024 from $14.56 billion in fiscal 2023. Comparable store sales increased 0.2% in fiscal 2024 compared to a flat growth rate in fiscal 2023. Gross profit increased 3.2% to $5.40 billion in fiscal 2024 from $5.23 billion in fiscal 2023, and gross margin increased 34 basis points to 36.3% of net sales in fiscal 2024 from 35.9% of net sales in fiscal 2023. Operating income decreased 30 basis points to 9.9% of net sales in fiscal 2024 from 10.2% of net sales in fiscal 2023.  For fiscal 2024, net income was $1.10 billion, or $2.04 per diluted share, compared to $1.11 billion, or $2.02 per diluted share, in fiscal 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We ended fiscal 2024 with $251.5 million in cash and cash equivalents and outstanding long-term debt of $1.83 billion, after returning $1.03 billion to our stockholders through stock repurchases and quarterly cash dividends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Metrics</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Comparable Store Metrics</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comparable store metrics are a key performance indicator used in the retail industry and by the Company to measure the performance of the underlying business. Our comparable store metrics are calculated on an annual basis using sales generated from all stores open at least one year and all online sales and exclude certain adjustments to net sales.  Stores closed during either of the years being compared are removed from our comparable store metrics calculations. Stores relocated during either of the years being compared are not removed from our comparable store metrics calculations. If the effect of relocated stores on our comparable store metrics calculations became material, we would remove relocated stores from the calculations. An Orscheln store will be considered a comparable store one year after its point-of-sale system conversion. Comparable store sales are intended only as supplemental information and are not a substitute for net sales presented in accordance with U.S. GAAP.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Transaction Count and Transaction Value</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction count and transaction value metrics are used by the Company to measure sales performance. Transaction count represents the number of customer transactions during a given period. Transaction value represents the average amount paid per transaction and is calculated as net sales divided by the total number of customer transactions during a given period.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_52"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 and estimates, 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merchandise Inventory:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have established a reserve for estimating inventory shrinkage between physical inventory counts. The reserve is established by assessing the chain-wide average shrinkage experience rate, applied to the related periods&#8217; sales volumes.  Such assessments are updated on a regular basis for the most recent individual store experiences. Our general policy is to perform physical inventories at least once a year for each store that has been open more than twelve months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe our merchandise inventories are subject to significant risk of obsolescence in the near term.  However, changes in market conditions or consumer purchasing patterns could result in the need for additional reserves. Our impairment reserves contain uncertainties because the calculations require management to make assumptions and to apply judgment regarding forecasted customer demand and the promotional environment. The estimated store inventory shrink rate is based on historical experience. We believe historical rates are a reasonably accurate reflection of future trends. 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></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology used to recognize inventory impairment reserves or shrinkage 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 or shrinkage.  However, if assumptions regarding consumer demand, clearance potential or inventory loss 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&#160;28, 2024, would have affected net income by approximately $2.5 million in fiscal 2024. A 10% change in our shrinkage reserve as of December&#160;28, 2024, would have affected net income by approximately $4.7 million in fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-Insurance Reserves:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We self-insure a significant portion of our workers&#8217; compensation insurance and general liability (including product liability) insurance plans.  We have stop-loss insurance policies to protect from individual losses over specified dollar values.  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></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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.  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></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology used to establish our self-insurance reserves in the financial periods presented.  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.  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.  A 10% change in our self-insurance reserves as of December&#160;28, 2024, would have affected net income by approximately $11.4 million in fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including lease right-of-use assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. 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. 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.  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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not made any material changes in our impairment loss assessment methodology in the financial periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  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></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no significant long-lived assets impairment charges recognized in fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Goodwill and Other Indefinite-Lived Intangible Assets:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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.  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="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.  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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no goodwill or other indefinite-lived intangible assets impairment charges recognized in fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:72.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.715%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of merchandise sold </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.49&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.84&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.40&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.61&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2024 Compared to Fiscal 2023 </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales increased 2.2% to $14.88 billion in fiscal 2024 from $14.56 billion in fiscal 2023. Comparable store sales increased 0.2% from the prior year and represented $14.44 billion in sales.  The comparable store average transaction value decreased 0.6% and comparable store average transaction count increased 0.8% for fiscal 2024, as compared to an increase of 0.4% and decrease of 0.4% in fiscal 2023, respectively. Comparable store sales performance reflects merchandise category performance within a relatively tight band, with strength in Seasonal categories and big ticket merchandise. The growth of C.U.E. products was in line with the chain average as positive unit growth was offset by average unit price pressure, principally due to commodity price deflation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sales from stores opened less than one year were $426.2 million in fiscal 2024, which contributed a net 2.1 percentage points of the 2.2% increase over fiscal 2023 net sales.  Sales from stores opened less than one year and stores from the Orscheln acquisition were $652.8 million in fiscal 2023, which represented 4.1 percentage points of the 2.5% increase over fiscal 2022 net sales. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024 and 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.961%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Store Count Information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Tractor Supply</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New stores opened</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stores closed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Petsense by Tractor Supply</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period  </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New stores opened</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stores closed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stores relocated </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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 2024 and 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.961%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Net Sales</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product Category:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock, Equine, &amp; Agriculture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Companion Animal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seasonal &amp; Recreation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truck, Tool, &amp; Hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clothing, Gift, &amp; D&#233;cor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit increased 3.2% to $5.40 billion in fiscal 2024 compared to $5.23 billion in fiscal 2023.&#160;As a percent of net sales, gross margin increased 34 basis points to 36.3% for fiscal 2024 compared to 35.9% for fiscal 2023. The gross margin rate increase was primarily attributable to lower transportation costs along with disciplined product cost management and the continued execution of an everyday low price strategy. This was partially offset by unfavorable product mix, primarily from growth in big ticket categories, which have below chain-average margins.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 4.8% to $3.93 billion in fiscal 2024 from $3.75 billion in fiscal 2023.&#160;As a percent of net sales, SG&amp;A expenses increased 63 basis points to 26.4% from 25.8%. The increase in SG&amp;A as a percentage of net sales was primarily attributable to the Company&#8217;s planned growth investments, which included higher depreciation and amortization and the onboarding of a new distribution center, as well as modest deleverage of the Company&#8217;s fixed costs given the level of comparable store sales growth.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our effective income tax rate decreased to 22.1% for fiscal 2024 compared to 22.7% in fiscal 2023.  The primary drivers for the decrease in the Company's effective income tax rate year over year were a decrease in state income taxes and an increase in federal credits, partially offset by a reduction in the benefit from overall annual stock compensation activity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income in fiscal 2024 was $1.10 billion, or $2.04 per diluted share, compared to $1.11 billion, or $2.02 per diluted share, in fiscal 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, we repurchased approximately 10.6 million shares of the Company&#8217;s common stock at a total cost of $566.4 million, including the 1% excise tax, as part of our share repurchase program.&#160;&#160;In fiscal 2023, we repurchased approximately 13.7 million shares at a total cost of $602.9 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023 Compared to Fiscal 2022 </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a comparison of our performance and financial metrics for the fiscal years ended December&#160;30, 2023 and December&#160;31, 2022, see &#8220;Part II, Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Annual Report on Form 10-K for the fiscal year ended December&#160;30, 2023, filed with the SEC on February&#160;23, 2024 (&#8220;2023 10-K&#8221;).</span></div><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_58"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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><br/></span></div><div style="text-align:justify"><span style="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, existing store remodeling and improvements, store relocations, 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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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;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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue to leverage our sale-leaseback program on both existing owned stores and future new store openings in order to help fund our planned owned store development over the next several years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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, normal trade credit, and access to the long-term debt capital markets will be sufficient to fund our operations and our capital expenditure needs, including new store openings, existing store remodeling and improvements, store relocations, distribution facility capacity and improvements, and information technology improvements, for the next 12 months and the foreseeable future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.885%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discounts and issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We manage our business and financial ratios to target an investment-grade bond rating, which has historically allowed flexible access to financing at reasonable market costs. As of December&#160;28, 2024, and the date of this filing, February&#160;20, 2025, the Company's senior unsecured debt is rated &#8220;Baa1,&#8221; by Moody&#8217;s Investor Services with a stable outlook and &#8220;BBB&#8221; by Standard &amp; Poor&#8217;s with a stable outlook. These ratings have been obtained with the understanding that Moody&#8217;s Investors Services and Standard &amp; Poor&#8217;s will continue to monitor our credit and make future adjustments to these ratings to the extent warranted. The ratings are not a recommendation to buy, sell or hold our securities, may be changed, superseded or withdrawn at any time and should be evaluated independently of any other rating.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current ratings, as well as future rating agency actions, could impact our ability to finance our operations on satisfactory terms and affect our financing costs.  There can be no assurance that we will maintain or improve our current credit ratings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2023, the Company completed the sale of $750 million aggregate principal amount of its 5.25% Senior Notes. The</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entire principal amount of the 5.25% Senior Notes is due in full on May 15, 2033. Interest is payable semi-annually in arrears</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on each May 15 and November 15. The terms of the 5.25% Senior Notes are governed by the Base Indenture (as defined below), as amended and supplemented by the Second Supplemental Indenture (as defined below) between the Company and Regions Bank, as trustee.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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. </span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating activities provided cash of $1.42 billion and $1.33 billion in fiscal 2024 and 2023, respectively. The $86.8 million increase in net cash provided by operating activities in fiscal 2024 compared to fiscal 2023 was due to changes in the following (in millions): </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:44.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain)/loss on disposition of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories and accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The $86.8 million increase in net cash provided by operating activities is primarily driven by both increased accounts payable and timing of accruals and related payments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Investing Activities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Investing activities used cash of $643.9 million and $653.1 million in fiscal 2024 and 2023, respectively.&#160; The $9.2 million decrease in net cash used in investing activities, including capital expenditures, in fiscal 2024 compared to fiscal 2023 was due to changes in the following (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.981%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Existing stores</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New and relocated stores and stores not yet opened</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution center capacity and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(784.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(753.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of business assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(643.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for distribution center capacity and improvements in fiscal 2024 and fiscal 2023 are primarily related to the construction of Maumelle, Arkansas. The Maumelle, Arkansas distribution center began operations in the second quarter of fiscal 2024 and expanded our distribution capacity by approximately 1.2 million square feet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in capital expenditures for new stores, relocated stores, and stores not yet opened is primarily attributable to increased capital outlay associated with our owned store development program. Spending also reflects an investment in 80 new Tractor Supply stores, 11 new Petsense by Tractor Supply stores, and  five store relocations during fiscal 2024. In fiscal 2023, we opened 70 new Tractor Supply stores and 13 new Petsense by Tractor Supply stores and had eight store relocations.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for information technology reflect continued support of our store growth and our Digital initiatives, as well as improvements in security and compliance and other strategic initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for existing stores in fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily reflect our strategic initiatives related to store remodels, including internal space productivity and side lot garden center transformations. Spending in both fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 and fiscal 2023 also includes routine maintenance activity. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spending in fiscal 2023 also included Orscheln store conversions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for corporate and other are primarily attributable to spending on space productivity projects and building modifications at the Store Support Center. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2024, we sold and subsequently leased back 20 of our retail locations, including 15 existing stores and 5 new stores, resulting in proceeds of $130.8 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our projected capital expenditures, net of sale leaseback proceeds, for fiscal 2025 are currently estimated to be in a range of approximately $650.0 million to $725.0 million. The capital expenditures include a plan to open approximately 90 Tractor Supply stores, continuing Project Fusion remodels and side lot garden center transformations, and opening approximately 10 new Petsense by Tractor Supply stores.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities used cash of $922.5 million and $486.4 million in fiscal 2024 and 2023, respectively. The $436.1&#160;million increase in net cash used in financing activities in fiscal 2024, compared to fiscal 2023, was due to changes in the following (in millions): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net borrowings and repayments under debt facilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(472.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(560.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(594.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net proceeds from issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends paid to stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(472.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(449.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;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 2024 compared to fiscal 2023 is primarily due to the decrease in net borrowings under the debt facilities and an increase in cash dividends paid to shareholders, partially offset by a decrease in the repurchase of common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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 which was announced in February 2007. The authorization amount of the program, which has been increased from time to time, is currently authorized for up to $6.50 billion, exclusive of any fees, commissions or other expenses related to such repurchases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hare repurchase program does not have an expiration date.  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, temporarily paused, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We repurchased approximately 10.6 million and 13.7 million shares of common stock under the share repurchase program and paid cash totaling $560.6 million and $594.4 million in fiscal 2024 and 2023, respectively.&#160;&#160;Our projected share repurchases for fiscal 2025 are currently estimated to be in a range of approximately $525 million to $600 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2025 the Company&#8217;s Board of Directors authorized a $1.00 billion increase to the existing share repurchase program, bringing the total amount authorized to date under the program to $7.50 billion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid cash dividends totaling $472.5 million and $449.6 million in fiscal 2024 and 2023, respectively.  In fiscal 2024, we declared and paid cash dividends to stockholders of $0.88 per common share outstanding as compared to $0.82 per common share outstanding in fiscal 2023.  These payments reflect an increase in the quarterly dividend in all four quarters of fiscal 2024 to $0.22 per share from $0.21 per share in all four quarters of fiscal 2023.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;12, 2025, the Company&#8217;s Board of Directors declared a quarterly cash dividend of $0.23 per share of the Company&#8217;s outstanding common stock.&#160; The dividend will be paid on March&#160;11, 2025, to stockholders of record as of the close of business on February&#160;26, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 amount 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 id="i75f1813eaf204226b77c9011beb23d61_61"></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to Note 1 to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Financial Statements for recently adopted accounting pronouncements and recently issued pronouncements not yet adopted as of December&#160;28, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_64"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.&#160;&#160;&#160;&#160;&#160;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="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="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 2022 Senior Credit Facility (as discussed in Note 4 to the Consolidated Financial Statements), which bear interest based on variable rates. We use an interest rate swap to manage our exposure to the impact of interest rate changes.  The outstanding amount under the 2022 Senior Credit Facility was mostly hedged by our interest rate swap during fiscal 2024. Therefore, fluctuations in interest rates did not have a material impact 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="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="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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. &#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:89.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.768%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page No.</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_70">Management's Report on Internal Control over Financial Reporting</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_70">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_73">Reports of </a><ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-52">Ernst &amp; Young LLP</ix:nonNumeric><a style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_73">, Independent Registered Public Accounting Firm (PCAOB ID: </a><ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-53">42</ix:nonNumeric><a style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_73">)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_73">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_79">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_79">45</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_82">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_82">46</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_85">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_85">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_88">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_88">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_91">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_91">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_94">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_94">50</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_97">Note 1 &#8211; Significant Accounting Policies</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_97">50</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_100">Note 2 &#8211; Share-Based Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_100">58</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_106">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_106">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_106"> &#8211; Goodwill and Other Intangible Assets</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_106">62</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_109">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_109">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_109"> &#8211; Debt</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_109">63</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_112">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_112">5</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_112"> &#8211; Leases</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_112">66</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_115">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_115">6</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_115"> &#8211; Capital Stock and Dividends</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_115">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_118">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_118">7</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_118"> &#8211; Treasury Stock</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_118">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_121">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_121">8</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_121"> &#8211; Net Income Per Share</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_121">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_124">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_124">9</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_124"> &#8211; Income Taxes</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_124">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_127">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_127">0</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_127"> &#8211; Retirement Benefit Plans</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_127">71</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_130">Note</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_130"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_130">11</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_130"> &#8211; Commitments and Contingencies</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_130">71</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_133">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_133">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_133"> &#8211; Segment Reporting</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_133">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_2199023257242">Note 13 - Subsequent Events</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_2199023257242">73</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;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="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;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="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, 2024.&#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;Based on this assessment, management believes that, as of December&#160;28, 2024, 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.056%"/><td style="width:0.1%"/></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="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="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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="margin-bottom:0.75pt;text-align:center"><span style="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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 20, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 20, 2025</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited Tractor Supply Company&#8217;s internal control over financial reporting as of December 28, 2024, based on criteria established in Internal Control&#8212;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 28, 2024, based on the COSO criteria.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 28, 2024 and December 30, 2023, the related consolidated statements of income, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December 28, 2024, and the related notes and our report dated February 20, 2025, expressed an unqualified opinion thereon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:252pt"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;20, 2025 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="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><br/></span></div><div style="text-align:justify"><span style="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 28, 2024 and December 30, 2023, the related consolidated statements of income, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December 28, 2024, 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 28, 2024 and December 30, 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 28, 2024, 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="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 28, 2024, 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 20, 2025 expressed an unqualified opinion thereon.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 included 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.672%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Workers&#8217; Compensation and General Liability Self-Insurance Reserves</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Description of the Matter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 28, 2024, the Company&#8217;s reserve for workers&#8217; compensation and general liability self-insurance risks were $85.1 million and $61.4 million, respectively. 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 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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 to project the exposure on incurred claims that remain unresolved, including those which have not yet been reported to the Company.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.672%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company&#8217;s accounting for workers&#8217; compensation and general liability self-insurance exposures. For example, we tested controls over 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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To test the Company&#8217;s estimate of the workers&#8217; compensation and general liability self-insurance reserves, we performed audit procedures that included, among others, assessing the appropriateness of the actuarial valuation methodologies utilized by management and the significant assumptions within, 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 assessing 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 workers&#8217; compensation and general liability self-insurance reserves which were then compared to management&#8217;s estimates.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="padding-left:319.5pt"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-54">Nashville, Tennessee</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;20, 2025 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:57.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-55">14,883,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-56">14,555,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-57">14,204,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of merchandise sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-58">9,486,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-59">9,327,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-60">9,232,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-61">5,396,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-62">5,228,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-63">4,972,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-64">3,481,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-65">3,356,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-66">3,194,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-67">447,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-68">393,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-69">343,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-70">1,467,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-71">1,478,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-72">1,434,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-73">54,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-74">46,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-75">30,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-76">1,412,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-77">1,432,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-78">1,404,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-79">311,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-80">325,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-81">315,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-82">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-83">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-84">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share &#8211; basic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-85">2.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-86">2.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-87">1.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share &#8211; diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-88">2.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-89">2.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-90">1.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-91">536,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-92">545,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-93">556,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-94">539,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-95">548,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-96">560,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends declared per common share outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-97">0.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-98">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-99">0.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) <ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote">All share and per share information has been adjusted to reflect the <ix:nonFraction unitRef="number" contextRef="c-6" decimals="0" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="f-100">five</ix:nonFraction>-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</ix:footnote></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_82"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-101">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-102">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-103">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss)/income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-104">5,576</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-105">4,482</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-106">9,930</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive (loss)/income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-107">5,576</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-108">4,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-109">9,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-110">1,095,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-111">1,102,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-112">1,098,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-113">251,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-114">397,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-115">2,840,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-116">2,645,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-117">196,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-118">218,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="f-119">21,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="f-120">2,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-121">3,309,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-122">3,263,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-123">2,727,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-124">2,437,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-125">3,415,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-126">3,141,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-127">269,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-128">269,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-129">83,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-130">75,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-131">9,805,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-132">9,188,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-133">1,236,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-134">1,179,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-135">100,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-136">91,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-137">581,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-138">533,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-139">3,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-140">3,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-141">396,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-142">369,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-143">2,319,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-144">2,177,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-145">1,831,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-146">1,728,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-147">27,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-148">31,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-149">3,164,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-150">2,902,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-151">44,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-152">60,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-153">147,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-154">138,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-155">7,535,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-156">7,038,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-157">7,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-158">7,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-159">1,376,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-160">1,312,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-161">6,025,238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-162">5,458,855</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-163">1,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-164">6,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-165">6,910,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-166">6,281,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-167">2,270,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-168">2,149,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-169">9,805,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-170">9,188,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:63pt;text-indent:-63pt"><span><br/></span></div><div style="padding-left:63pt;text-indent:-63pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-171"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-172">1.00</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="f-173"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="f-174">40</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-175"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-176">no</ix:nonFraction></ix:nonFraction> shares were issued or outstanding during any period presented.</span></div><div style="padding-left:63pt;text-indent:-63pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-177"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-178">0.008</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-179"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-180">2,000,000</ix:nonFraction></ix:nonFraction> shares authorized at all periods presented. <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-181">889,548</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-182">886,660</ix:nonFraction> shares issued; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-183">532,191</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-184">539,878</ix:nonFraction> shares outstanding at December&#160;28, 2024 and December&#160;30, 2023, respectively.</span></div><div style="padding-left:63pt;text-indent:-63pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-185">357,357</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-186">346,781</ix:nonFraction> shares at December&#160;28, 2024 and December&#160;30, 2023, respectively.</span></div><div style="padding-left:63pt;text-indent:-63pt"><span><br/></span></div><div style="padding-left:63pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) <ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote">All share information has been adjusted to reflect the <ix:nonFraction unitRef="number" contextRef="c-6" decimals="0" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="f-187">five</ix:nonFraction>-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</ix:footnote></span></div><div style="padding-left:63pt;text-indent:-63pt"><span><br/></span></div><div style="text-align:center"><span style="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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:27.199%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/></tr><tr style="height:26pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a) </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a) </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accum. Other Comp. Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stockholders&#8217; equity at December 25, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-188">565,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-189">7,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-190">1,204,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-191">4,155,846</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-192">1,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-193">4,945,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-194">2,002,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuance under stock award plans &amp; ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="f-195">2,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-196">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-197">25,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-198">25,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-199">53,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-200">53,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of shares to satisfy tax obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-201">28,592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-202">28,592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-203">16,891</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-204">700,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-205">700,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends paid to stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-206">409,603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-207">409,603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-208">9,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-209">9,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-210">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-211">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stockholders&#8217; equity at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-212">551,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-213">7,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-214">1,255,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-215">4,855,909</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-216">11,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-217">5,624,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-218">2,042,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuance under stock award plans &amp; ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="f-219">2,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-220">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-221">24,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-222">24,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-223">57,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-224">57,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of shares to satisfy tax obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-225">24,245</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-226">24,245</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-227">13,658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-228">602,946</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-229">602,946</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends paid to stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-230">449,619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-231">449,619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-232">4,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-233">4,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-234">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-235">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stockholders&#8217; equity at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-236">539,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-237">7,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-238">1,312,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-239">5,458,855</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-240">6,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-241">6,281,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-242">2,149,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuance under stock award plans &amp; ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="f-243">2,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-244">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-245">39,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-246">39,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-247">48,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-248">48,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of shares to satisfy tax obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-249">23,941</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-250">23,941</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-251">10,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-252">566,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-253">566,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends paid to stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-254">472,492</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-255">472,492</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-256">5,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-257">5,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-258">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-259">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stockholders&#8217; equity at December 28, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-260">532,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-261">7,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-262">1,376,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-263">6,025,238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-264">1,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-265">6,910,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-266">2,270,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) <ix:footnote id="fn-3" footnoteRole="http://www.xbrl.org/2003/role/footnote">All Common Stock share and related dollar information as well as Additional Paid-in Capital has been adjusted to reflect the <ix:nonFraction unitRef="number" contextRef="c-6" decimals="0" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="f-267">five</ix:nonFraction>-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</ix:footnote></span></div><div><span><br/></span></div><div style="text-align:center"><span style="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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_91"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.420%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-268">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-269">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-270">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-271">447,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-272">393,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-273">343,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain)/loss on disposition of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="f-274">62,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="f-275">48,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="f-276">2,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-277">48,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-278">57,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-279">53,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-280">22,602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-281">6,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-282">51,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-283">194,323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-284">40,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-285">349,742</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-286">11,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-287">22,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-288">64,060</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-289">56,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-290">218,829</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-291">162,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-292">9,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-293">31,498</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-294">6,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-295">20,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-296">13,082</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-297">13,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-298">19,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-299">11,931</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-300">26,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-301">24,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-302">30,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-303">49,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-304">1,420,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-305">1,334,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-306">1,356,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-307">784,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-308">753,883</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-309">773,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-310">140,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-311">86,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-312">1,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Orscheln,  net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-313">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-314">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-315">390,765</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of business assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-317">14,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-318">69,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-319">643,918</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-320">653,069</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-321">1,093,726</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under debt facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-322">785,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-323">1,767,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-324">1,010,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments under debt facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-325">685,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RepaymentsOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-326">1,195,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-327">832,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discounts and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tsco:CashOutflowforDebtIssuanceCost" format="ixt:fixed-zero" scale="3" id="f-328">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="tsco:CashOutflowforDebtIssuanceCost" format="ixt:num-dot-decimal" scale="3" id="f-329">9,729</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="tsco:CashOutflowforDebtIssuanceCost" format="ixt:fixed-zero" scale="3" id="f-330">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payments under finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-331">4,787</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-332">4,808</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-333">4,058</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of shares to satisfy tax obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-334">23,941</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-335">24,245</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-336">28,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-337">560,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-338">594,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-339">700,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net proceeds from issuance of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-340">39,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-341">24,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-342">25,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends paid to stockholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-343">472,492</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-344">449,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-345">409,603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-346">922,497</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-347">486,395</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-348">938,781</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net increase/(decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-349">145,580</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-350">194,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-351">675,528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-352">397,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-353">202,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-354">878,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-355">251,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-356">397,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-357">202,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net of amounts capitalized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-358">65,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-359">56,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-360">26,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes cash paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-361">351,464</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-362">325,222</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-363">239,129</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of non-cash activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash accruals for property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-364">82,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-365">60,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-366">45,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in operating lease liabilities resulting from new or modified right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-367">659,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-368">628,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-369">416,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in finance lease liabilities resulting from new or modified right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-370">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="f-371">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-372">5,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="i75f1813eaf204226b77c9011beb23d61_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-373" continuedAt="f-373-1" escape="true">Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-373-1" continuedAt="f-373-2"><div style="text-align:justify"><span style="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="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;Tractor Supply&#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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle).&#160;The Company's stores are located primarily in towns outlying major metropolitan markets and in rural communities. The Company also owns and operates Petsense, LLC (&#8220;Petsense by Tractor Supply&#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, 2024, the Company operated a total of <ix:nonFraction unitRef="store" contextRef="c-49" decimals="0" name="us-gaap:NumberOfStores" format="ixt:num-dot-decimal" scale="0" id="f-374">2,502</ix:nonFraction> retail stores in <ix:nonFraction unitRef="state" contextRef="c-7" decimals="0" name="us-gaap:NumberOfStatesInWhichEntityOperates" scale="0" id="f-375">49</ix:nonFraction> states (<ix:nonFraction unitRef="store" contextRef="c-50" decimals="0" name="us-gaap:NumberOfStores" format="ixt:num-dot-decimal" scale="0" id="f-376">2,296</ix:nonFraction> Tractor Supply retail stores and <ix:nonFraction unitRef="store" contextRef="c-51" decimals="0" name="us-gaap:NumberOfStores" scale="0" id="f-377">206</ix:nonFraction> Petsense by Tractor Supply retail stores) and also offered an expanded assortment of products through the Tractor Supply Company mobile application and online at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">TractorSupply.com </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Petsense.com</span><span style="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><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-378" continuedAt="f-378-1" escape="true"><div style="text-align:justify"><span style="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></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-378-1">The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-379" escape="true"><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2024 and December&#160;30, 2023 each consisted of 52 weeks, while the fiscal year ended December&#160;31, 2022 consisted of 53 weeks.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-380" escape="true"><div style="text-align:justify"><span style="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="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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Split</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5, 2024, the Company&#8217;s Board of Directors authorized a <ix:nonFraction unitRef="number" contextRef="c-6" decimals="0" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="f-381">five</ix:nonFraction>-for-one forward split (the &#8220;Stock Split&#8221;) of the Company&#8217;s outstanding shares of common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-382">0.008</ix:nonFraction> per share. On December 20, 2024, stockholders of record at the close of business on December 16, 2024, received <ix:nonFraction unitRef="shares" contextRef="c-52" decimals="INF" name="tsco:StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" format="ixt-sec:numwordsen" scale="0" id="f-383">four</ix:nonFraction> additional shares of common stock for each share owned by such stockholder. The Certificate of Amendment to the Company&#8217;s Restated Certificate of Incorporation filed on December 19, 2024 effected the Stock Split and also proportionately increased the number of authorized common shares from <ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-384">400.0</ix:nonFraction>&#160;million to <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-7" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="9" id="f-385">2.00</ix:nonFraction>&#160;billion. The par value of each share was not changed. All share and per-share information herein has been retroactively restated to reflect the Stock Split. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-386" continuedAt="f-386-1" escape="true"><div style="text-align:justify"><span style="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="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 U.S. GAAP 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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-373-2" continuedAt="f-373-3"><ix:continuation id="f-386-1"><div><span style="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:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryImpairmentPolicy" id="f-387" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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;text-indent:-18pt"><span style="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="text-align:justify"><span style="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="c-1" name="us-gaap:InventoryShrinkagePolicy" id="f-388" escape="true"><div style="text-align:justify"><span style="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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically 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="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesVendorAllowancesPolicy" id="f-389" continuedAt="f-389-1" escape="true"><div style="text-align:justify"><span style="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="text-align:justify"><span style="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 sold as the related inventory is sold.&#160;&#160;</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-389-1">During interim periods, the amount of vendor support and volume rebates is 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 reasonably estimates purchase volumes and related volume rebates at interim periods, the amounts accrued and the related inventory valuation effects are adjusted at fiscal year end based on actual purchase volumes coinciding with calendar year vendor agreements. Such adjustments are not significant.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="f-390" continuedAt="f-390-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Reserves</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="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 general liability insurance is limited to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="tsco:Workerscompensationandgeneralliabilitydeductible" format="ixt:num-dot-decimal" scale="0" id="f-391">1,000,000</ix:nonFraction>. Our deductible for self-insured retention, as applicable, for each claim involving workers&#8217; compensation insurance and our Texas Work Injury Policy is limited to $<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="0" name="tsco:Workerscompensationandgeneralliabilitydeductible" format="ixt:num-dot-decimal" scale="0" id="f-392">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><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-390-1">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, 2024, the Company had insurance reserves for workers' compensation of $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-393">85.1</ix:nonFraction> million, compared to $<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-394">78.8</ix:nonFraction> million at December&#160;30, 2023.&#160;Insurance reserves for general liability plans were $<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="f-395">61.4</ix:nonFraction>&#160;million at December&#160;28, 2024 compared to $<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="f-396">59.1</ix:nonFraction>&#160;million at December&#160;30, 2023. In addition, insurance receivables recorded in Other assets on the Consolidated Balance Sheets for claims greater than our insurance stop-loss limits were $<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-5" name="us-gaap:OtherAssets" scale="6" id="f-397">26.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:OtherAssets" scale="6" id="f-398">25.2</ix:nonFraction> million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.</ix:continuation> </span></div></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-373-3" continuedAt="f-373-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-399" continuedAt="f-399-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including lease right-of-use 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="text-align:justify"><span style="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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="f-399-1" continuedAt="f-399-2"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-400"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="0" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-401"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="0" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-402">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> significant impairment charges were recognized in fiscal 2024, 2023, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-399-2"> related to long-lived assets.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-403" continuedAt="f-403-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt"><span style="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.  Our annual impairment evaluation is conducted on the first day of our fiscal fourth quarter.</span></div><div style="text-align:justify"><span style="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="text-align:justify"><span style="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="text-align:justify"><span style="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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-403-1"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="0" id="f-404"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="0" id="f-405"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="0" id="f-406">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charges were recognized in fiscal 2024, 2023, and 2022 related to goodwill or indefinite-lived intangible assets.</ix:continuation> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-407" escape="true"><div style="text-align:justify"><span style="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></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="tsco:SalesTaxesPolicyTextBlock" id="f-408" escape="true"><div style="text-align:justify"><span style="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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-373-4" continuedAt="f-373-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionSalesReturns" id="f-409" escape="true"><div style="text-align:justify"><span style="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 $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="tsco:AllowanceForSalesReturns" scale="6" id="f-410">18.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="tsco:AllowanceForSalesReturns" scale="6" id="f-411">17.5</ix:nonFraction> million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="tsco:RevenueRecognitionGiftCardsTextBlock" id="f-412" escape="true"><div style="text-align:justify"><span style="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 over time in proportion to actual gift card redemptions. The Company recognized breakage income of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="tsco:RevenueRecognitionGiftCard" scale="6" id="f-413">8.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="tsco:RevenueRecognitionGiftCard" scale="6" id="f-414">4.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="tsco:RevenueRecognitionGiftCard" scale="6" id="f-415">4.6</ix:nonFraction> million in fiscal 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a points-based Neighbor&#8217;s Club loyalty program to its customers. The points earned by customers can be redeemed for free services or discounts on future purchases. The Company defers the estimated standalone selling price of points related to the loyalty program as a reduction to revenue and establishes a corresponding liability in deferred revenue on the Consolidated Balance Sheets. The estimated selling price of each point is based on the standard value per point (1 point is equivalent to $0.01), net of points not expected to be redeemed, based on historical redemption. When points are relieved (redeemed, expired, cancelled, etc.), revenue is recognized with a corresponding reduction to the program liability. The Company had a liability for the loyalty program of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CustomerLoyaltyProgramLiabilityCurrent" scale="6" id="f-416">17.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CustomerLoyaltyProgramLiabilityCurrent" scale="6" id="f-417">24.1</ix:nonFraction> million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-418" escape="true"><div style="text-align:justify"><span style="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="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="c-1" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="f-419" escape="true"><div style="text-align:justify"><span style="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="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 team members; 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="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-420" escape="true"><div style="text-align:justify"><span style="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="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, television, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited events through radio and other 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="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-421">95.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-422">87.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-423">94.6</ix:nonFraction> million for fiscal 2024, 2023, and 2022, respectively. &#160;Prepaid advertising costs were approximately $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PrepaidAdvertising" scale="6" id="f-424">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PrepaidAdvertising" scale="6" id="f-425">1.3</ix:nonFraction> million as of December&#160;28, 2024, and December&#160;30, 2023, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="tsco:WarehousingAndDistributionCostsPolicyTextBlock" id="f-426" escape="true"><div><span style="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="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="c-1" decimals="-5" name="tsco:DistributionExpense" scale="6" id="f-427">479.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="tsco:DistributionExpense" scale="6" id="f-428">450.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="tsco:DistributionExpense" scale="6" id="f-429">424.1</ix:nonFraction> million for fiscal 2024, 2023, and 2022, respectively.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StartUpActivitiesCostPolicy" id="f-430" escape="true"><div style="text-align:justify"><span style="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="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="c-1" decimals="-5" name="us-gaap:PreOpeningCosts" scale="6" id="f-431">9.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PreOpeningCosts" scale="6" id="f-432">13.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PreOpeningCosts" scale="6" id="f-433">10.2</ix:nonFraction> million for fiscal 2024, 2023, and 2022, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-373-5" continuedAt="f-373-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-434" escape="true"><div style="text-align:justify"><span style="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="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 non-qualified stock options, restricted stock units, and performance-based restricted share units. Performance-based restricted share units are subject to performance conditions that include both Company and market performance. In addition, the Company offers an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) to eligible team members.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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="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="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="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="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, expected term and forfeiture rates. 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forfeiture rate at the time of valuation was estimated based on historical experience for similar options and 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="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 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. The fair value of the Company's performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. Key assumptions used in the Monte Carlo simulation include expected volatility, dividend yield and risk-free interest rate. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="c-1" name="us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock" id="f-435" escape="true"><div style="text-align:justify"><span style="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="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 finance lease assets.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-436" escape="true"><div style="text-align:justify"><span style="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="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;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="c-1" name="us-gaap:IncomeTaxUncertaintiesPolicy" id="f-437" escape="true"><div style="text-align:justify"><span style="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="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 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></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-373-6" continuedAt="f-373-7"><ix:nonNumeric contextRef="c-1" name="tsco:SalesTaxAuditReservePolicyTextBlock" id="f-438" escape="true"><div><span style="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="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="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><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-439" continuedAt="f-439-1" escape="true"><div style="text-align:justify"><span style="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></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-439-1">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="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-440" escape="true"><div style="text-align:justify"><span style="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="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:nonFraction unitRef="h" contextRef="c-1" decimals="0" name="tsco:MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions" scale="0" id="f-441">24</ix:nonFraction> - <ix:nonFraction unitRef="h" contextRef="c-1" decimals="0" name="tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" scale="0" id="f-442">48</ix:nonFraction> hours.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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:nonFraction unitRef="h" contextRef="c-1" decimals="0" name="tsco:MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions" scale="0" id="f-443">24</ix:nonFraction> - <ix:nonFraction unitRef="h" contextRef="c-1" decimals="0" name="tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" scale="0" id="f-444">48</ix:nonFraction> hours.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-445" continuedAt="f-445-1" escape="true"><div style="text-align:justify"><span style="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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - defined as observable inputs such as quoted prices in active markets; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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="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 credit card receivables, trade payables, debt instruments, and interest rate swaps.&#160;&#160;Due to their short-term nature, the carrying values of cash and cash equivalents, short-term credit card receivables, and trade payables approximate current fair value at each balance sheet date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in further detail in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_109">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Consolidated Financial Statements, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-7" name="us-gaap:UnsecuredDebt" format="ixt:num-dot-decimal" scale="9" id="f-446">1.85</ix:nonFraction>&#160;billion and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-7" name="us-gaap:UnsecuredDebt" format="ixt:num-dot-decimal" scale="9" id="f-447">1.75</ix:nonFraction>&#160;billion in borrowings under its debt facilities at December&#160;28, 2024 and December&#160;30, 2023, respectively.  The fair value of the Company&#8217;s $<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-448">150</ix:nonFraction>&#160;million <ix:nonFraction unitRef="number" contextRef="c-61" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-449">3.70</ix:nonFraction>% Senior Notes due 2029 (the &#8220;3.70% Senior Notes&#8221;) and the borrowings under the Company&#8217;s revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) were determined based on market interest rates (Level 2 </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-373-7" continuedAt="f-373-8"><ix:continuation id="f-445-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs).  The carrying value of borrowings in the 3.70% Senior Notes and the Revolving Credit Facility approximate fair value for each period reported.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-450">650</ix:nonFraction>&#160;million <ix:nonFraction unitRef="number" contextRef="c-62" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-451">1.750</ix:nonFraction>% Senior Notes due 2030 (the &#8220;1.75% Senior Notes&#8221;) and $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-452">750</ix:nonFraction>&#160;million <ix:nonFraction unitRef="number" contextRef="c-63" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-453">5.250</ix:nonFraction>% Senior Notes due 2033 (the &#8220;5.25% Senior Notes&#8221;) are determined based on quoted prices in active markets, which are considered Level 1 inputs. The carrying value and the fair value of the 1.75% Senior Notes and the 5.25% Senior Notes, net of discounts, were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:38.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-454">641,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-455">542,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-456">640,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-457">533,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-458">741,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-459">746,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-460">740,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-461">769,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's interest rate swap is carried at fair value, which is determined based on the present value of expected future cash flows using forward rate curves, which is considered a Level 2 input.  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, net of related income taxes, and reclassified into earnings in the same income statement line and period in which the hedged transactions affect earnings. The fair value of the interest rate swap, excluding accrued interest, was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets (Level 2), excluding accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-462">1,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-463">9,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></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"/></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-464" continuedAt="f-464-1" escape="true"><div style="text-align:justify"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-464-1">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><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-465" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Inventories</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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 moving 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></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-373-8" continuedAt="f-373-9"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-467" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-466" escape="true"><div style="text-align:justify"><span style="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="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="f-468">107,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="f-469">93,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-68" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-470">1</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-69" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-471">40</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="f-472">2,432,323</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="f-473">2,090,794</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-70" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-474">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-71" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-475">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FurnitureAndFixturesGross" format="ixt:num-dot-decimal" scale="3" id="f-476">1,544,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FurnitureAndFixturesGross" format="ixt:num-dot-decimal" scale="3" id="f-477">1,349,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-72" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-478">2</ix:nonNumeric> &#8211;&#160;<ix:nonNumeric contextRef="c-73" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-479">7</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:ComputerSoftwareAndHardwareGross" format="ixt:num-dot-decimal" scale="3" id="f-480">1,017,856</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="tsco:ComputerSoftwareAndHardwareGross" format="ixt:num-dot-decimal" scale="3" id="f-481">859,724</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-482">267,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-483">335,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-484">5,369,618</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-485">4,728,712</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-486">2,642,182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-487">2,291,528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-488">2,727,436</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-489">2,437,184</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="f-490" escape="true"><div style="text-align:justify"><span style="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="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:f-491">two</span> to <span style="-sec-ix-hidden:f-492">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 property and equipment 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="c-1" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" id="f-493" escape="true"><div style="text-align:justify"><span style="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="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="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-494" escape="true"><div style="text-align:justify"><span style="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="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="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 Company specific 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="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><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="tsco:SupplierFinanceProgramPolicyTextBlock" id="f-495" continuedAt="f-495-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplier Finance Program </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an agreement with a third-party financial institution that allows certain participating suppliers the ability to finance payment obligations from the Company. The third-party financial institution has separate arrangements with the Company&#8217;s suppliers and provides them with the option to request early payment for invoices confirmed by the Company. The Company does not determine the terms or conditions of the arrangement between the third-party and its suppliers and receives no compensation from the third-party financial institution. The Company&#8217;s obligation to its suppliers, including amounts due and scheduled payment dates, are not impacted by the suppliers&#8217; decisions to finance amounts under the arrangement. The </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-373-9" continuedAt="f-373-10"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-495-1">Company&#8217;s outstanding payment obligations under the supplier finance program, which are included in <span style="-sec-ix-hidden:f-496"><span style="-sec-ix-hidden:f-497">accounts payable</span></span> on the Company&#8217;s Consolidated Balance Sheets, were $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="6" id="f-498">34.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="6" id="f-499">38.4</ix:nonFraction>&#160;million at December&#160;28, 2024 and December&#160;30, 2023, respectively.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplierFinanceProgramTableTextBlock" id="f-500" escape="true"><div style="text-align:justify"><span style="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 payment obligations under the supplier finance program is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.883%"/><td style="width:0.1%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-501">38,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoices confirmed during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SupplierFinanceProgramObligationIncrease" format="ixt:num-dot-decimal" scale="3" id="f-502">277,615</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed Invoices paid during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SupplierFinanceProgramObligationDecreaseSettlement" format="ixt:num-dot-decimal" scale="3" id="f-503">281,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-504">34,801</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-505" continuedAt="f-505-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221;. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in fiscal 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2022-04, &#8220;Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations&#8221;. The ASU requires disclosure about an entity&#8217;s use of supplier finance programs, including the key terms of the program, amount of obligations outstanding at the end of the reporting period, and a rollforward of activity within the program during the period.  The Company adopted this ASU in fiscal 2023, except for the disclosure of rollforward activity, which the Company adopted in fiscal 2024.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#8221; The ASU is intended to improve the disclosures about a public business entity&#8217;s expenses and address requests from investors for more detailed information about the types of expenses in commonly presented expense captions. The ASU is required to be adopted for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied on either a prospective basis to financial statements issued for reporting periods after the effective date of the update, or on a retrospective basis to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption on its financial disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-505-1"><ix:continuation id="f-373-10">In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The ASU requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on its financial disclosures.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_100"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-506" continuedAt="f-506-1" escape="true">Share-Based Compensation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-506-1" continuedAt="f-506-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.  Share based compensation expense is also recognized for the value of the <ix:nonFraction unitRef="number" contextRef="c-7" decimals="2" name="tsco:Employeestockpurchaseprogramdiscountpercentage" scale="-2" id="f-507">15</ix:nonFraction>% discount on shares purchased by employees as a part of the ESPP.&#160;&#160;The discount under the ESPP represents the difference between the market value on the first day of the purchase period or the market value on the purchase date, whichever is lower, and the employee&#8217;s purchase price.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-506-2" continuedAt="f-506-3"><div style="text-align:justify"><span style="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="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, and other employees.  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 <span style="-sec-ix-hidden:f-508">ten</span> years from the date of grant.  Vesting of awards commences at various anniversary dates following the dates of each grant. Performance-based awards will vest if established performance conditions are met subject to continued employment. Certain performance-based awards are also subject to a market condition such that the actual number of shares vest are further modified based on the achievement of a relative stockholder return modifier. At December&#160;28, 2024, the Company had approximately <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-509">38.5</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense of awards was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-510">48.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-511">57.0</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-512">53.8</ix:nonFraction>&#160;million for fiscal 2024, 2023, and 2022, respectively. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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="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="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-513" continuedAt="f-513-1" escape="true">The ranges of key assumptions used in determining the fair value of options granted during fiscal 2024, 2023, and 2022, as well as a summary of the methodology applied to develop each assumption, are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-513-1" continuedAt="f-513-2"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected price volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-76" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-514">27.3</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-76" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-515">29.8</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-77" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-516">30.7</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-77" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-517">30.9</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-78" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-518">29.9</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-78" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-519">31.3</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-76" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-520">3.7</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-76" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-521">4.6</ix:nonFraction>%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-77" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-522">3.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-77" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-523">4.5</ix:nonFraction>%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-78" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-524">1.7</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-78" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-525">4.3</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected lives (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-76" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-526">4.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-77" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-527">4.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-78" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-528">4.1</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeiture rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-76" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" scale="-2" id="f-529">6.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-77" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" scale="-2" id="f-530">6.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-78" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" scale="-2" id="f-531">6.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-76" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-532">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-77" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-533">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-78" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-534">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="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="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 calculates the expected price volatility based on the historical volatility of the Company&#8217;s stock price, as well as implied volatility.  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 a blended 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="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="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="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="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 <span style="-sec-ix-hidden:f-535">ten</span> 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="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="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="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="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><br/></span></div><div style="text-align:justify"><span style="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="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-536" continuedAt="f-536-1" escape="true">A summary of stock option activity is as follows:</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-506-3" continuedAt="f-506-4"><ix:continuation id="f-536-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Option Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(</span><span style="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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-79" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-537">5,074,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-79" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-538">26.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-539">5.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-540">83,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-76" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-541">682,070</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-76" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-542">46.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-543">11.73</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-76" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-544">1,528,810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-76" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-545">20.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-76" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-546">109,580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-76" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-547">40.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-80" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-548">4,118,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-80" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-549">31.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-550">6.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-551">95,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-80" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-552">2,907,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-80" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-553">25.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-554">5.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="6" id="f-555">85,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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, 2024, total unrecognized compensation expense related to non-vested stock options was approximately $<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-556">8.2</ix:nonFraction> million with a weighted average expense recognition period of <ix:nonNumeric contextRef="c-76" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-557">1.8</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024, 2023, or 2022. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="tsco:OtherInformationOptionActivityTableTextBlock" id="f-558" escape="true"><div><span style="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 2024, 2023, and 2022 is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of stock options vested</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-559">6,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-560">7,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-561">7,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of stock options exercised</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-562">46,629</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-563">26,092</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-564">25,024</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="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="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:f-565">one</span>-to <span style="-sec-ix-hidden:f-566">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="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-567" continuedAt="f-567-1" escape="true">A summary of restricted stock unit activity is presented below:</ix:nonNumeric></span></div><ix:continuation id="f-567-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:50.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Unit Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-81" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-568">2,049,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-81" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-569">39.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-570">1,206,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-40" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-571">45.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-40" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-572">978,395</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-40" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-573">37.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-40" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-574">242,885</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-40" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-575">44.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-82" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-576">2,034,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-82" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-577">43.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-506-4" continuedAt="f-506-5"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, total unrecognized compensation expense related to non-vested restricted stock units was approximately $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-578">53.5</ix:nonFraction> million with a weighted average expense recognition period of <ix:nonNumeric contextRef="c-40" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-579">1.9</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024, 2023, or 2022. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="tsco:OtherInformationRestrictedUnitActivityTableTextBlock" id="f-580" continuedAt="f-580-1" escape="true"><div><span style="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 2024, 2023, and 2022 is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant date fair value of restricted stock units vested and issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-581">36,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-582">32,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-583">26,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of restricted stock units vested and issued</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="3" id="f-584">46,647</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="3" id="f-585">53,112</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="3" id="f-586">50,532</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. The performance metrics for the performance-based restricted share units also include a relative total shareholder return (&#8220;TSR&#8221;) modifier such that the actual number of shares that vest at the end of the respective three-year period is determined based on the Company's TSR performance relative to the constituents of the S&amp;P 500 as well as the level of achievement of the performance goals. If the performance targets are achieved, the performance-based restricted share units will be issued based on the achievement level, inclusive of the relative TSR modifier and the grant date fair value, and will cliff vest in full on the third anniversary of the date of the grant.  The fair value of the performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. <ix:continuation id="f-513-2" continuedAt="f-513-3">Key assumptions used in the Monte Carlo simulation for the performance shares with a TSR modifier granted during fiscal 2024 and during fiscal 2023 are presented below:</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-513-3"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-83" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-587">28.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-588">32.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-83" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-589">4.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-590">3.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compounded dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-83" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-591">1.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-592">1.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="f-593" continuedAt="f-593-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of performance-based restricted share unit activity is presented below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:59.165%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:18.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-Based Restricted Share Unit Activity</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"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-Based Restricted Share Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-85" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-594">774,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-85" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-595">38.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-83" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-596">286,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-83" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-597">47.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-86" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-598">403,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-86" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-599">24.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-83" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-600">672,735</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-83" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-601">24.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-83" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-602">46,970</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-83" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-603">45.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 28, 2024</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"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-87" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-604">744,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-87" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-605">46.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) 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, inclusive of the TSR modifier.</span></div></ix:nonNumeric><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><ix:continuation id="f-593-1"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Shares adjusted for performance-based restricted share unit awards settled during fiscal 2024 based on actual achievement of  performance targets.</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, total unrecognized compensation expense related to non-vested performance-based restricted share units was approximately $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-606">12.3</ix:nonFraction> million with a weighted average expense recognition period of <ix:nonNumeric contextRef="c-83" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-607">1.9</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024, 2023, or 2022. </span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-580-1" continuedAt="f-580-2"><div style="text-align:justify"><span style="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 2024 is as follows (in thousands):</span></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-506-5"><ix:continuation id="f-580-2"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant date fair value of performance-based restricted share units vested and issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-608">16,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-609">9,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-610">14,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of performance-based restricted share units vested and issued</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" format="ixt:num-dot-decimal" scale="3" id="f-611">31,020</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" format="ixt:num-dot-decimal" scale="3" id="f-612">23,155</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" format="ixt:num-dot-decimal" scale="3" id="f-613">33,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="text-align:justify"><span style="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="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="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 and certain stock options granted, the number of shares issued on the date the stock awards vest or the number of stock options being exercised 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="c-40" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-614">1,180,731</ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="c-29" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-615">1,134,940</ix:nonFraction>; and <ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-616">1,292,750</ix:nonFraction> shares as a result of vested restricted stock units and performance-based restricted share units, as well as exercised stock options during fiscal 2024, 2023, and 2022, 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="c-40" decimals="0" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-617">524,204</ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="c-29" decimals="0" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-618">531,365</ix:nonFraction>; and <ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-619">659,695</ix:nonFraction> shares withheld to satisfy $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" format="ixt:num-dot-decimal" scale="6" id="f-620">24.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" format="ixt:num-dot-decimal" scale="6" id="f-621">24.4</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" format="ixt:num-dot-decimal" scale="6" id="f-622">28.6</ix:nonFraction>&#160;million of employees&#8217; tax obligations during fiscal 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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="c-89" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="f-623">15</ix:nonFraction>% discount.&#160;&#160;Pursuant to the terms of the ESPP, the Company issued <ix:nonFraction unitRef="shares" contextRef="c-89" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-624">219,330</ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="c-90" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-625">225,790</ix:nonFraction>; and <ix:nonFraction unitRef="shares" contextRef="c-91" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-626">221,950</ix:nonFraction> shares of common stock during fiscal 2024, 2023, and 2022, respectively.&#160;&#160;The total cost related to the ESPP, including the compensation expense calculations, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-627">2.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-628">1.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-629">1.8</ix:nonFraction> million in fiscal 2024, 2023, and 2022, respectively.&#160;&#160;There is a maximum of <ix:nonFraction unitRef="shares" contextRef="c-92" decimals="-5" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="f-630">16.0</ix:nonFraction> million shares of common stock that are reserved under the ESPP.  At December&#160;28, 2024, there were approximately <ix:nonFraction unitRef="shares" contextRef="c-93" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="f-631">11.5</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="i75f1813eaf204226b77c9011beb23d61_106"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-632" continuedAt="f-632-1" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-632-1" continuedAt="f-632-2"><div style="text-align:justify"><span style="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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-633" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022 are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.993%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;31, 2022</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-634">93,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-635">60,773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-636">197,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-637">230,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;30, 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-638">290,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-639">60,773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price accounting adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-640">16,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-641">246,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;28, 2024</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-642">307,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-643">60,773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price accounting adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-644">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-645">246,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="f-632-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.  The Company's annual impairment evaluation is conducted on the first day of the fiscal fourth quarter.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the fourth quarter of fiscal 2024, 2023 and 2022, the Company completed its annual impairment assessment of goodwill for all reporting units. As part of this analysis, the Company assessed the current environment to determine if there were any indicators of impairment and concluded, that while there have been events and circumstances in the macro-environment that have impacted the Company's business, there were not any entity-specific indicators of impairment of goodwill that would require the Company to perform a quantitative impairment assessment. Therefore, there were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-646"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-647"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-648">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charges related to goodwill being recognized in fiscal 2024, 2023 and 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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="c-26" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-649"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-650"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-651">23.1</ix:nonFraction></ix:nonFraction></ix:nonFraction> million of intangible assets other than goodwill at December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022. The intangible asset balance represents the carrying value of the Petsense trade name, 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. The trade name asset is evaluated for impairment annually and whenever events or changes in circumstances indicate the carrying value of the asset may not be recoverable. The Company's annual impairment evaluation is conducted on the first day of the fiscal fourth quarter.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2024, 2023, and 2022, the Company completed its annual impairment assessment of intangible assets. As part of this analysis, the Company assessed the current environment to determine if there were any indicators of impairment and concluded there were <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-652"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-653"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-654">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> indicators of impairment of intangible assets that would require the Company to perform a quantitative impairment assessment. Therefore, there were <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-655"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-656"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-657">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charges related to intangible assets recognized in fiscal 2024, 2023 and 2022.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_109"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-658" continuedAt="f-658-1" escape="true">Debt</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-658-1" continuedAt="f-658-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-659" escape="true"><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.885%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="f-660">750.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="f-661">750.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="f-662">650.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="f-663">650.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="f-664">150.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="f-665">150.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount" scale="6" id="f-666">300.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount" scale="6" id="f-667">200.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UnsecuredDebt" format="ixt:num-dot-decimal" scale="6" id="f-668">1,850.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnsecuredDebt" format="ixt:num-dot-decimal" scale="6" id="f-669">1,750.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discounts and issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-670">18.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-671">21.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="tsco:Unsecureddebtnetofdebtissuancecosts" format="ixt:num-dot-decimal" scale="6" id="f-672">1,832.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="tsco:Unsecureddebtnetofdebtissuancecosts" format="ixt:num-dot-decimal" scale="6" id="f-673">1,729.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UnsecuredDebtCurrent" format="ixt:fixed-zero" scale="6" id="f-674">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnsecuredDebtCurrent" format="ixt:fixed-zero" scale="6" id="f-675">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-676">1,832.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-677">1,729.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-678">74.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-679">58.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.25% Senior Notes due 2033</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2023, the Company completed the sale of $<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-680">750</ix:nonFraction>&#160;million aggregate principal amount of its <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-681">5.25</ix:nonFraction>% Senior Notes. The entire principal amount of the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-682">5.25</ix:nonFraction>% Senior Notes is due in full on May 15, 2033. Interest is payable semi-annually in arrears on each May 15 and November 15. The terms of the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-683">5.25</ix:nonFraction>% Senior Notes are governed by an indenture dated as of October 30, 2020 between the Company and Regions Bank, as trustee, as amended and supplemented by a second supplemental indenture dated as of May 5, 2023 (the &#8220;Second Supplemental Indenture&#8221;) between the Company and Regions Bank, as trustee.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-658-2" continuedAt="f-658-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-684">5.25</ix:nonFraction>% Senior Notes are senior unsecured debt obligations of the Company and rank equally with the Company&#8217;s other senior unsecured liabilities and senior to any future subordinated indebtedness of the Company. The <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-685">5.25</ix:nonFraction>% Senior Notes are subject to customary covenants restricting the Company&#8217;s ability, subject to certain exceptions, to incur debt secured by liens, to enter into sale and leaseback transactions or to merge or consolidate with another entity or sell substantially all of its assets to another person.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any time prior to February 15, 2033 (three months prior to the maturity date of the 5.25% Senior Notes), the Company has the right, at its option, to redeem the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-686">5.25</ix:nonFraction>% Senior Notes, in whole or in part, at any time and from time to time, by paying the greater of 100% of the principal amount of the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-687">5.25</ix:nonFraction>% Senior Notes to be redeemed, or the sum of the present values of the remaining scheduled payments of principal and interest through the par call date, plus, in each case, accrued and unpaid interest to, but not including, the date of redemption. In addition, on or after February 15, 2033, the Company has the right, at its option, to redeem the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-688">5.25</ix:nonFraction>% Senior Notes, in whole or in part, at any time and from time to time, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-101" decimals="0" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-689">100</ix:nonFraction>% of the principal amount of the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-690">5.25</ix:nonFraction>% Senior Notes to be redeemed, plus accrued and unpaid interest to, but not including, the date of redemption.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Change of Control Triggering Event (as defined in the Second Supplemental Indenture) occurs, unless the Company has exercised its right to redeem the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-691">5.25</ix:nonFraction>% Senior Notes, holders of the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-692">5.25</ix:nonFraction>% Senior Notes may require the Company to repurchase all or any part of such holder&#8217;s <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-693">5.25</ix:nonFraction>% Senior Notes at a purchase price of <ix:nonFraction unitRef="number" contextRef="c-102" decimals="6" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="f-694">101</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest, if any, on such <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-695">5.25</ix:nonFraction>% Senior Notes to, but not including, the purchase date. Upon the occurrence of an event of default with respect to the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-696">5.25</ix:nonFraction>% Senior Notes, which includes payment defaults, defaults in the performance of certain covenants, cross defaults, and bankruptcy and insolvency related defaults, the Company&#8217;s obligations under the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-697">5.25</ix:nonFraction>% Senior Notes may be accelerated, in which case the entire principal amount of the <ix:nonFraction unitRef="number" contextRef="c-100" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-698">5.25</ix:nonFraction>% Senior Notes would be due and payable immediately.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.75% Senior Notes due 2030</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-103" name="us-gaap:DebtInstrumentIssuanceDate1" format="ixt:date-monthname-day-year-en" id="f-699">October 30, 2020</ix:nonNumeric>, the Company issued and sold, in a public offering, $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-700">650</ix:nonFraction>&#160;million in aggregate principal amount of senior unsecured notes due <ix:nonNumeric contextRef="c-104" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-monthname-day-year-en" id="f-701">November 1, 2030</ix:nonNumeric> bearing interest at <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-702">1.75</ix:nonFraction>% per annum (the &#8220;1.75% Senior Notes&#8221;). The entire principal amount of the 1.75% Senior Notes is due in full on <ix:nonNumeric contextRef="c-104" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-monthname-day-year-en" id="f-703">November&#160;1, 2030</ix:nonNumeric>. Interest is payable semi-annually in arrears on each November 1 and May 1.  The terms of the 1.750% Notes are governed by an indenture dated as of <ix:nonNumeric contextRef="c-103" name="us-gaap:DebtInstrumentIssuanceDate1" format="ixt:date-monthname-day-year-en" id="f-704">October 30, 2020</ix:nonNumeric> (the &#8220;Base Indenture&#8221;) between the Company and Regions Bank, as trustee, as amended and supplemented by a first supplemental indenture dated as of <ix:nonNumeric contextRef="c-103" name="us-gaap:DebtInstrumentIssuanceDate1" format="ixt:date-monthname-day-year-en" id="f-705">October 30, 2020</ix:nonNumeric> (the &#8220;First Supplemental Indenture&#8221;) between the Company and Regions Bank, as trustee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1.75% Senior Notes are senior unsecured debt obligations of the Company and will rank equally with the Company&#8217;s other senior unsecured liabilities and senior to any future subordinated indebtedness of the Company. The 1.75% Senior Notes are subject to customary covenants restricting the Company&#8217;s ability, subject to certain exceptions, to incur debt secured by liens, to enter into sale and leaseback transactions or to merge or consolidate with another entity or sell substantially all of its assets to another person.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any time prior to August 1, 2030, the Company will have the right, at its option, to redeem the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-706">1.75</ix:nonFraction>% Senior Notes, in whole or in part, at any time and from time to time, by paying the greater of 100% of the principal amount of the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-707">1.75</ix:nonFraction>% Senior Notes to be redeemed, or the sum of the present values of the remaining scheduled payments of principal and interest through the par call date, plus, in each case, accrued and unpaid interest to, but not including, the date of redemption. In addition, on or after August 1, 2030, the Company will have the right, at its option, to redeem the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-708">1.75</ix:nonFraction>% Senior Notes, in whole or in part, at any time and from time to time, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-101" decimals="0" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-709">100</ix:nonFraction>% of the principal amount of the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-710">1.75</ix:nonFraction>% Senior Notes to be redeemed, plus accrued and unpaid interest to, but not including, the date of redemption.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Change of Control Triggering Event (as defined in the First Supplemental Indenture) occurs, unless the Company has exercised its right to redeem the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-711">1.75</ix:nonFraction>% Senior Notes, holders of the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-712">1.75</ix:nonFraction>% Senior Notes may require the Company to repurchase all or any part of such holder&#8217;s <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-713">1.75</ix:nonFraction>% Senior Notes at a purchase price of <ix:nonFraction unitRef="number" contextRef="c-102" decimals="6" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="f-714">101</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest, if any, on such <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-715">1.75</ix:nonFraction>% Senior Notes to, but not including, the purchase date. Upon the occurrence of an event of default with respect to the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-716">1.75</ix:nonFraction>% Senior Notes, which includes payment defaults, defaults in the performance of certain covenants, cross defaults, and bankruptcy and insolvency related defaults, the Company&#8217;s obligations under the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-717">1.75</ix:nonFraction>% Senior Notes may be accelerated, in which case the entire principal amount of the <ix:nonFraction unitRef="rate" contextRef="c-94" decimals="6" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-718">1.75</ix:nonFraction>% Senior Notes would be due and payable immediately.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-658-3" continuedAt="f-658-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Note Facility (including 3.70% Senior Notes due 2029)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-105" name="us-gaap:DebtInstrumentIssuanceDate1" format="ixt:date-monthname-day-year-en" id="f-719">August 14, 2017</ix:nonNumeric>, the Company entered into a note purchase and private shelf agreement, by and among the Company, PGIM, Inc. (&#8220;Prudential&#8221;), and other holders of the notes (the &#8220;Note Purchase Agreement&#8221; and collectively as amended through November 2, 2022, the &#8220;Note Purchase Facility&#8221;), pursuant to which the Company agreed to sell, in a private placement, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-720">150</ix:nonFraction> million aggregate principal amount of senior unsecured notes due <ix:nonNumeric contextRef="c-101" name="us-gaap:DebtInstrumentMaturityDateRangeEnd1" format="ixt:date-monthname-day-year-en" id="f-721">August 14, 2029</ix:nonNumeric> bearing interest at <ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="f-722">3.70</ix:nonFraction>% per annum (the &#8220;3.70% Senior Notes&#8221;).  The entire principal amount of the 3.70% Senior Notes is due in full on <ix:nonNumeric contextRef="c-101" name="us-gaap:DebtInstrumentMaturityDateRangeEnd1" format="ixt:date-monthname-day-year-en" id="f-723">August&#160;14, 2029</ix:nonNumeric>. Interest is payable semi-annually in arrears on each annual and semi-annual anniversary of the issuance date.  The obligations under the Note Purchase Facility are unsecured.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 Facility, in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount" scale="6" id="f-724">300</ix:nonFraction> million minus the aggregate principal amount of all notes outstanding and issued under the Note Purchase Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Note Purchase Facility, the 3.70% Senior Notes and any Shelf Notes (collectively, the &#8220;Senior Note Facility&#8221;) are redeemable by the Company, in whole at any time or in part from time to time, at <ix:nonFraction unitRef="number" contextRef="c-101" decimals="0" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-725">100</ix:nonFraction>% of the principal amount of the Senior Note Facility being redeemed, together with accrued and unpaid interest thereon and a make whole amount calculated by discounting all remaining scheduled payments on the Senior Note Facility by the yield on the U.S. Treasury security with a maturity equal to the remaining average life of the Senior Note Facility plus <ix:nonNumeric contextRef="c-101" name="us-gaap:DebtInstrumentDescription" id="f-726">0.50</ix:nonNumeric>%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">2022 Senior Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;30, 2022 the Company entered into a new credit agreement, providing for a credit facility (the &#8220;2022 Senior Credit Facility&#8221;), consisting of a revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) in the maximum principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-727">1.20</ix:nonFraction> billion (with a sublimit of $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="tsco:SwinglineLoanMaximumBorrowingCapacity" scale="6" id="f-728">50.0</ix:nonFraction> million for swingline loans and a sublimit of $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="tsco:LettersOfCreditMaximumBorrowingCapacity" scale="6" id="f-729">150.0</ix:nonFraction> million for letters of credit). In addition, the Company has an option to increase the Revolving Credit Facility or establish term loans in an amount not to exceed $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="tsco:TermLoanMaximumBorrowingCapacity" scale="6" id="f-730">500.0</ix:nonFraction> million in the aggregate, subject to, among other things, the receipt of commitments for the increased amount. The 2022 Senior Credit Facility is unsecured and has a five-year term with two options to request that the lenders extend the maturity date of the obligations owed to each lender for one year (and the right to replace any lenders electing not to extend). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings for the Revolving Credit Facility will bear interest at either the bank&#8217;s base rate (<ix:nonFraction unitRef="number" contextRef="c-107" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-731">7.500</ix:nonFraction>% at December&#160;28, 2024) plus an additional margin ranging from <ix:nonFraction unitRef="number" contextRef="c-108" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-732">0.000</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-109" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-733">0.250</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="c-98" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-734">0.000</ix:nonFraction>% at December&#160;28, 2024) or adjusted Security Overnight Financing Rate (&#8220;SOFR&#8221;) (<ix:nonFraction unitRef="number" contextRef="c-110" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-735">4.357</ix:nonFraction>% at December&#160;28, 2024) plus an additional margin ranging from <ix:nonFraction unitRef="number" contextRef="c-111" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-736">0.750</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-112" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-737">1.250</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="c-113" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-738">1.000</ix:nonFraction>% at December&#160;28, 2024) adjusted based on the Company's public credit ratings. SOFR is a broad measure of the cost of borrowing cash overnight collateralized by treasury securities. The Company is also required to pay, quarterly in arrears, a commitment fee related to unused capacity ranging from <ix:nonFraction unitRef="number" contextRef="c-114" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-739">0.080</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-115" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-740">0.150</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="c-98" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-741">0.100</ix:nonFraction>% at December&#160;28, 2024) per annum, adjusted based on the Company's public credit ratings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Senior Credit Facility replaced the Company&#8217;s previous senior credit facility (the &#8220;Senior Credit Facility&#8221;). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from borrowings under the 2022 Senior Credit Facility were used to pay off the Senior Credit Facility. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the debt refinancing, the Company amended its interest rate swap agreement to convert the reference rate from one-month LIBOR to one-month term SOFR and elected the optional expedients offered under the Accounting Standards Codification 848, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which allows the cash flow hedge to continue being recognized under hedge accounting without designation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Senior Credit Facility and the Note Purchase Facility (collectively, the &#8220;Debt Agreements&#8221;) require quarterly compliance with respect to <ix:nonNumeric contextRef="c-116" name="us-gaap:DebtInstrumentCovenantDescription" id="f-742">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="c-117" name="us-gaap:DebtInstrumentCovenantDescription" id="f-743">2.00</ix:nonNumeric> to 1.00 as of the last day of each fiscal quarter.  The leverage ratio compares total funded debt to consolidated EBITDAR.&#160;&#160;The leverage ratio shall be less than or equal to <ix:nonNumeric contextRef="c-118" name="us-gaap:DebtInstrumentCovenantDescription" id="f-744">4.00</ix:nonNumeric> to 1.00 as of the last day of each fiscal quarter.  The Debt Agreements also contain certain other restrictions regarding additional subsidiary indebtedness, business operations, subsidiary guarantees, mergers, consolidations and sales of assets, transactions with subsidiaries or affiliates, and liens.&#160;&#160;As of December&#160;28, 2024, the Company was in compliance with <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtInstrumentCovenantCompliance" id="f-745">all</ix:nonNumeric> debt covenants.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-658-4"><div style="text-align:justify"><span style="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 Facility, upon an event of default or change of control, the make whole payment described above may become due and payable. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Note Purchase Facility also requires that, in the event the Company amends its Senior Credit Facility, or any subsequent credit facility of $<ix:nonNumeric contextRef="c-1" name="tsco:Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" id="f-746">100 million</ix:nonNumeric> or greater, such that it contains covenant or default provisions that are not provided in the Note Purchase Facility or that are similar to those contained in the Note Purchase Facility but which contain percentages, amounts, formulas or grace periods that are more restrictive than those set forth in the Note Purchase Facility or are otherwise more beneficial to the lenders thereunder, the Note Purchase Facility shall be automatically amended to include such additional or amended covenants and/or default provisions.</span></div></ix:continuation><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_112"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-748" continuedAt="f-748-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-747" continuedAt="f-747-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-748-1" continuedAt="f-748-2"><ix:continuation id="f-747-1" continuedAt="f-747-2"><div style="text-align:justify"><span style="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="c-1" name="tsco:LeaseTermExpirationThroughDate" id="f-749">2045</ix:nonNumeric>.&#160;&#160;Store leases typically have initial terms of between <ix:nonNumeric contextRef="c-119" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-750">10</ix:nonNumeric> years and <ix:nonNumeric contextRef="c-120" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-751">20</ix:nonNumeric> years, with <span style="-sec-ix-hidden:f-752">two</span> to <span style="-sec-ix-hidden:f-753">four</span> optional renewal periods of <span style="-sec-ix-hidden:f-754">five</span> 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="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.  Variable lease costs are expensed as incurred. As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a Company specific 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="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="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="c-7" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-755">25.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-756">29.2</ix:nonFraction> million are recorded within the <span style="-sec-ix-hidden:f-757"><span style="-sec-ix-hidden:f-758">Property and equipment, net</span></span> line on the Consolidated Balance Sheets as of December&#160;28, 2024 and December&#160;30, 2023, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-759" escape="true"><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statement of Income Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-760">3,333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-761">3,379</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-762">1,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-763">1,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-764">505,855</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-765">465,850</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-766">105,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-767">99,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tsco:FinanceOperatingAndVariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-768">616,596</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="tsco:FinanceOperatingAndVariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-769">569,905</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-748-2"><ix:continuation id="f-747-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-770" escape="true"><div style="text-align:justify"><span style="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:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-771">536,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-772">4,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-773">541,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-774">518,234</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-775">4,720</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsDueInTwoYears" format="ixt:num-dot-decimal" scale="3" id="f-776">522,954</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-777">488,434</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-778">4,802</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsDueInThreeYears" format="ixt:num-dot-decimal" scale="3" id="f-779">493,236</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-780">453,738</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-781">4,812</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsDueInFourYears" format="ixt:num-dot-decimal" scale="3" id="f-782">458,550</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-783">408,260</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-784">4,632</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsDueInFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-785">412,892</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 2029</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-786">2,052,363</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-787">13,878</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsDueThereafter" format="ixt:num-dot-decimal" scale="3" id="f-788">2,066,241</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-789"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-790">4,457,405</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-791">37,489</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-792">4,494,894</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-793">896,240</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FinanceLeaseInterestExpenseFutureMaturities" format="ixt:num-dot-decimal" scale="3" id="f-794">6,206</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FutureMinimumPaymentsInterest" format="ixt:num-dot-decimal" scale="3" id="f-795">902,446</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-796">3,561,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:FinanceLeaseLiabilityPresentValue" format="ixt:num-dot-decimal" scale="3" id="f-797">31,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-798">3,592,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Operating lease payments exclude $<ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedDescription" id="f-799">387.5 million</ix:nonNumeric> of legally binding minimum lease payments for leases signed, but not yet commenced.</span></div></ix:nonNumeric><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="tsco:LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" id="f-800" escape="true"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:65.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-801">8.8</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-802">9.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-803">10.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-804">10.1</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-805">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-806">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-807">4.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-808">4.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><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="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-809" escape="true"><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tsco:FinanceLeaseFinancingCashFlowsUsedForLeases" format="ixt:num-dot-decimal" scale="3" id="f-810">4,787</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="tsco:FinanceLeaseFinancingCashFlowsUsedForLeases" format="ixt:num-dot-decimal" scale="3" id="f-811">4,808</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-812">1,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-813">1,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePaymentsUse" format="ixt:num-dot-decimal" scale="3" id="f-814">508,971</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeasePaymentsUse" format="ixt:num-dot-decimal" scale="3" id="f-815">466,748</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Sale-leaseback Transactions</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During fiscal 2024, the Company completed its strategically planned sale-leaseback of <ix:nonFraction unitRef="store" contextRef="c-1" decimals="INF" name="tsco:SaleLeasebackTransactionNumberOfProperties" scale="0" id="f-816">20</ix:nonFraction> Tractor Supply store locations, resulting in proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="tsco:SaleLeasebackTransactionProceedsFromSale" format="ixt:num-dot-decimal" scale="6" id="f-817">130.8</ix:nonFraction>&#160;million and a gain of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:num-dot-decimal" scale="6" id="f-818">62.2</ix:nonFraction>&#160;million, which is included in Selling, general, and administrative expenses. During fiscal 2023, the Company completed its strategically planned sale-leaseback of <ix:nonFraction unitRef="store" contextRef="c-4" decimals="INF" name="tsco:SaleLeasebackTransactionNumberOfProperties" scale="0" id="f-819">15</ix:nonFraction> Tractor Supply store locations, resulting in proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="tsco:SaleLeasebackTransactionProceedsFromSale" scale="6" id="f-820">82.0</ix:nonFraction> million and a gain of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" scale="6" id="f-821">41.7</ix:nonFraction> million, which is included in Selling, general, and administrative expenses. The transactions met the accounting criteria for sale-leaseback treatment, and the resulting leases were accounted for as operating leases.</span></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_115"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockByClassTextBlock" id="f-822" continuedAt="f-822-1" escape="true">Capital Stock and Dividends</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-822-1" continuedAt="f-822-2"><div style="text-align:justify"><span style="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="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="c-7" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" scale="9" id="f-823">2.00</ix:nonFraction> billion shares of common stock.  The Company is also authorized to issue <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="f-824">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></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-822-2" continuedAt="f-822-3"><div style="text-align:justify"><span style="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="c-1" name="us-gaap:ScheduleOfDividendsPayableTextBlock" id="f-825" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024 and 2023, the Company&#8217;s Board of Directors declared the following cash dividends:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.051%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Declared</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Amount</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share of Common Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Paid</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-121" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-826">0.22</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 25, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 7, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-122" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-827">0.22</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 10, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 8, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-123" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-828">0.22</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 11, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-124" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-829">0.22</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 8, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-830">0.21</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 27, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-126" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-831">0.21</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 12, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-127" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-832">0.21</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 13, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 8, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-128" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-833">0.21</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 27, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 14, 2023</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-822-3">On February&#160;12, 2025, the Company&#8217;s Board of Directors declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-129" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-834">0.23</ix:nonFraction> per share of the Company&#8217;s outstanding common stock.&#160; The dividend will be paid on March&#160;11, 2025, to stockholders of record as of the close of business on February&#160;26, 2025.</ix:continuation> </span></div><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_118"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:TreasuryStockTextBlock" id="f-835" continuedAt="f-835-1" escape="true">Treasury Stock</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-835-1"><div style="text-align:justify"><span style="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 which was announced in February 2007. As of December&#160;28, 2024, the authorization amount of the program, which has been increased from time to time, was authorized for up to $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-8" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="9" id="f-836">6.50</ix:nonFraction>&#160;billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The share repurchase program does not have an expiration date.  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, temporarily paused, or terminated at any time without prior notice.  As of December&#160;28, 2024, the Company had remaining authorization under the share repurchase program of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-837">487.3</ix:nonFraction> million, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2025 the Company&#8217;s Board of Directors authorized a $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-7" name="tsco:ShareRepurchaseProgramIncreaseInAuthorizedAmount" format="ixt:num-dot-decimal" scale="9" id="f-838">1.00</ix:nonFraction>&#160;billion increase to the existing share repurchase program, bringing the total amount authorized to date under the program to $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-7" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="9" id="f-839">7.50</ix:nonFraction>&#160;billion. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="f-840" escape="true"><div style="text-align:justify"><span style="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 costs of share repurchases in fiscal 2024, 2023, and 2022, respectively (in thousands, except per share amounts):&#160;&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of shares repurchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-841">10,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-842">13,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-843">16,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price paid per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-844">53.02</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-845">43.71</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-846">41.45</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-847">566,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-848">602,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-849">700,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="f-850">five</ix:nonFraction>-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Effective January 1, 2023, the Company&#8217;s share repurchases are subject to a 1% excise tax as a result of the Inflation Reduction Act of 2022. Excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as a part of the cost basis of the shares within treasury stock. The cost of shares repurchased may differ from the repurchases of common stock amounts in the consolidated statements of cash flows due to unsettled share repurchases at the end of a period and excise taxes incurred on share repurchases.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-851" continuedAt="f-851-1" escape="true">Net Income Per Share</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-852" escape="true"><ix:continuation id="f-851-1" continuedAt="f-851-2"><div><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-853">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-854">536,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-855">2.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" format="ixt:fixed-zero" scale="3" id="f-856">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-857">2,703</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" scale="0" id="f-858">0.01</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-859">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-860">539,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-861">2.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-862">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-863">545,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-864">2.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" format="ixt:fixed-zero" scale="3" id="f-865">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-866">3,249</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" scale="0" id="f-867">0.01</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-868">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-869">548,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-870">2.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the <ix:nonFraction unitRef="number" contextRef="c-6" decimals="0" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="f-871">five</ix:nonFraction>-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-872">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-873">556,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-874">1.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" format="ixt:fixed-zero" scale="3" id="f-875">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-876">4,062</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" scale="0" id="f-877">0.02</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-878">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-879">560,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-880">1.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the <ix:nonFraction unitRef="number" contextRef="c-6" decimals="0" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="f-881">five</ix:nonFraction>-for-one Stock Split as discussed in Note 1.</span></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-851-2">Anti-dilutive share-based awards excluded from the above calculations totaled approximately <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-882">0.9</ix:nonFraction> million fiscal 2024, approximately <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-883">1.2</ix:nonFraction> million in fiscal 2023 and approximately <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="f-884">0.7</ix:nonFraction>&#160;million fiscal 2022.</ix:continuation> </span></div><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_124"></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-885" continuedAt="f-885-1" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-886" escape="true"><ix:continuation id="f-885-1" continuedAt="f-885-2"><div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-887">292,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-888">270,024</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-889">225,565</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-890">39,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-891">45,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-892">41,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-893">332,028</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-894">315,117</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-895">267,313</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense/(benefit):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-896">14,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-897">12,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-898">50,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-899">6,064</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-900">1,941</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-901">2,548</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" format="ixt:num-dot-decimal" scale="3" id="f-902">20,328</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" format="ixt:num-dot-decimal" scale="3" id="f-903">10,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" format="ixt:num-dot-decimal" scale="3" id="f-904">48,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-905">311,700</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-906">325,176</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-907">315,598</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-885-2" continuedAt="f-885-3"><div style="text-align:justify"><span style="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="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-908" continuedAt="f-908-1" escape="true">Significant components of the deferred tax assets and liabilities are as follows (in&#160;thousands):</ix:nonNumeric></span></div><ix:continuation id="f-908-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-909">36,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-910">35,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-911">19,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-912">17,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-913">875,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="tsco:DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-914">812,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:DeferredTaxAssetsDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="f-915">14,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="tsco:DeferredTaxAssetsDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="f-916">15,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers' compensation insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" format="ixt:num-dot-decimal" scale="3" id="f-917">16,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" format="ixt:num-dot-decimal" scale="3" id="f-918">15,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-919">20,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-920">14,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:DeferredTaxAssetsLongTermTaxEffectOfAmortization" format="ixt:num-dot-decimal" scale="3" id="f-921">22,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="tsco:DeferredTaxAssetsLongTermTaxEffectOfAmortization" format="ixt:num-dot-decimal" scale="3" id="f-922">16,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-923">21,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-924">23,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-925">50,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-926">51,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-927">1,076,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-928">1,001,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="tsco:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-929">836,610</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="tsco:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-930">773,433</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-931">219,856</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-932">229,751</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-933">25,467</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-934">26,664</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-935">1,081,933</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-936">1,029,848</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-937">5,492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-938">28,095</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="text-align:justify"><span style="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="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="c-7" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-939">23.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-940">15.7</ix:nonFraction> million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, with varying dates of expiration through 2049.&#160;&#160;The Company provided <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="0" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="0" id="f-941"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="0" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="0" id="f-942">no</ix:nonFraction></ix:nonFraction> valuation allowance as of December&#160;28, 2024 and December&#160;30, 2023 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><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-943" escape="true"><div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-944">296,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-945">300,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-946">294,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-947">31,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-948">41,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-949">41,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits, net of federal tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-950">12,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-951">10,709</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-952">15,616</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation programs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationDeductions" format="ixt:num-dot-decimal" scale="3" id="f-953">8,648</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationDeductions" format="ixt:num-dot-decimal" scale="3" id="f-954">10,442</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationDeductions" format="ixt:num-dot-decimal" scale="3" id="f-955">9,025</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="f-956">4,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="f-957">3,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="f-958">4,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-959">311,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-960">325,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-961">315,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2020.&#160;&#160;Various states have completed an examination of our income tax returns for 2017 through 2021 with minimal adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="c-7" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="f-962">7.7</ix:nonFraction> million at December&#160;28, 2024. 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 </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-885-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#160;27, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-963" escape="true"><div style="text-align:justify"><span style="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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-964">9,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-965">5,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-966">3,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-967">1,698</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-968">2,211</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-969">1,359</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-970">116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-971">2,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-972">760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-973">1,771</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-974">346</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-975">506</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-976">9,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-977">9,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-978">5,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_127"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-979" continuedAt="f-979-1" escape="true">Retirement Benefit Plans</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-979-1"><div style="text-align:justify"><span style="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="c-1" decimals="2" name="tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" scale="-2" id="f-980">100</ix:nonFraction>% of the employee&#8217;s elective contributions up to <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="tsco:MaximumPercentageOfEmployeesCompensationEligibleFor100Match" scale="-2" id="f-981">3</ix:nonFraction>% of eligible compensation plus <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="tsco:PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" scale="-2" id="f-982">50</ix:nonFraction>% of the employee&#8217;s elective contributions from <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="tsco:MinimumPercentageofEmployeesCompensationEligibleFor50Match" scale="-2" id="f-983">3</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="tsco:MaximumPercentageOfEmployeessCompensationEligibleFor50Match" scale="-2" id="f-984">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="c-1" decimals="3" name="tsco:CompanyMaximumMatchAsPercentageOfEligibleCompensation" scale="-2" id="f-985">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="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-986">20.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-987">18.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-988">17.2</ix:nonFraction> million during fiscal 2024, 2023, and 2022, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="c-1" decimals="0" name="tsco:CompanyMaximumMatchUnderDeferredCompensationProgram" format="ixt:num-dot-decimal" scale="0" id="f-989">4,500</ix:nonFraction>.&#160;&#160;The Company&#8217;s contributions, including accrued interest, were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="6" id="f-990">0.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="6" id="f-991">0.6</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="6" id="f-992">0.6</ix:nonFraction> million during fiscal 2024, 2023, and 2022, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_130"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="f-993" continuedAt="f-993-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-993-1" continuedAt="f-993-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;28, 2024, the Company had various non-cancelable obligations of approximately $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-994">160.4</ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-995">58.6</ix:nonFraction>&#160;million is related to the construction of new stores under the Company&#8217;s fee development program. Commitments related to new stores are generally due as construction progresses, with obligations extending through 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The remaining $101.8 million in obligations is related to strategic investments related to information technology systems and inventory purchase obligations. The majority of these agreements are due within 3 years and are recorded as liabilities when the goods are received or the services are rendered. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the Company had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> $<ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedDescription" id="f-996">387.5&#160;million</ix:nonNumeric> le</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">gally 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;28, 2024, there were $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-997">74.1</ix:nonFraction> million outstanding letters of credit. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:continuation id="f-993-2" continuedAt="f-993-3"><div style="text-align:justify"><span style="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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="f-993-3"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_133"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-998" continuedAt="f-998-1" escape="true">Segment Reporting</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-998-1" continuedAt="f-998-2"><div style="text-align:justify"><span style="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="c-101" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-999">one</ix:nonFraction> reportable segment which is the retail sale of products that support the rural lifestyle. <ix:nonNumeric contextRef="c-1" name="tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock" id="f-1000" continuedAt="f-1000-1" escape="true">The following table indicates the percentage of net sales represented by each major product category during fiscal 2024, 2023, and 2022:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1000-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:51.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.174%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Net Sales</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product Category:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock, Equine, &amp; Agriculture </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-132" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1001">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-133" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1002">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-134" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1003">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Companion Animal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-135" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1004">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-136" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1005">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-137" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1006">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seasonal &amp; Recreation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-138" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1007">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-139" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1008">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-140" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1009">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truck, Tool, &amp; Hardware </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-141" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1010">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-142" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1011">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-143" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1012">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clothing, Gift, &amp; D&#233;cor </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-144" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1013">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-145" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1014">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-146" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1015">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1016">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1017">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="f-1018">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Net sales by major product categories for prior periods have been reclassified to conform to the current year presentation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a) Includes livestock and equine feed &amp; equipment, poultry, fencing, and sprayers &amp; chemicals. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(b) Includes food, treats and equipment for dogs, cats, and other small animals as well as dog wellness. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(c) Includes tractor &amp; rider, lawn &amp; garden, bird feeding, power equipment, and other recreational products. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(d) Includes truck accessories, trailers, generators, lubricants, batteries, and hardware and tools.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(e) Includes clothing, footwear, toys, snacks, and decorative merchandise.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the retail segment are the same as those described in the Summary of Significant Accounting Policies included in Note 1 - Significant Accounting Policies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;) is identified as the President and Chief Executive Officer. The CODM assesses performance for the retail segment based on Net income as reported on the Company&#8217;s Consolidated Statements of Income. The CODM considers net income on a monthly basis when assessing performance of the segment. Net income is also used in competitive analysis by benchmarking to the Company&#8217;s competitors and establishing management&#8217;s compensation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measure of segment assets is reported on the Company&#8217;s Consolidated Balance Sheets as total consolidated assets. </span></div></ix:continuation><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="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="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="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="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1019" continuedAt="f-1019-1" escape="true"><ix:continuation id="f-998-2" continuedAt="f-998-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the reportable segment, there are significant expense categories regularly provided to the CODM and included in the measure of the segment&#8217;s net income as shown below: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1020">14,883,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1021">14,555,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1022">14,204,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of merchandise sold</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1023">9,486,674</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1024">9,327,522</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1025">9,232,513</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="tsco:PersonnelExpense" format="ixt:num-dot-decimal" scale="3" id="f-1026">1,939,494</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="tsco:PersonnelExpense" format="ixt:num-dot-decimal" scale="3" id="f-1027">1,883,710</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="tsco:PersonnelExpense" format="ixt:num-dot-decimal" scale="3" id="f-1028">1,764,161</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1029">447,162</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1030">393,049</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1031">343,062</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1032">1,542,369</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1033">1,472,548</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1034">1,430,038</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-1035">54,592</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-1036">46,510</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-1037">30,633</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1038">311,700</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1039">325,176</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1040">315,598</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment net income</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1041">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1042">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1043">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of segment profit:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments and reconciling items</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1044">1,101,240</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1045">1,107,226</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1046">1,088,712</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a) Personnel expenses include wages, salaries, and other forms of compensation related to personnel.</span></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="f-1019-1"><ix:continuation id="f-998-3">(b) Other segment expenses include occupancy expenses (including $611.8 million in rent expenses as disclosed in Note 5), advertising expenses, and other operating expenses within Selling, General, and Administrative expenses as described in Note 1.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_2199023257242"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1047" continuedAt="f-1047-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1047-1">On December 30, 2024, the Company completed its acquisition of Allivet, a privately-held online pet pharmacy, for $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1048">135.0</ix:nonFraction>&#160;million. The deal was an all-cash transaction that the Company financed through its balance sheet. The acquisition of Allivet will complement and strengthen the Company&#8217;s portfolio offering for companion animals, equestrian and livestock customers and unlock new opportunities for growth.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_136"></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.&#160;&#160;&#160;&#160;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="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="i75f1813eaf204226b77c9011beb23d61_139"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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, 2024.&#160;Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of December&#160;28, 2024, 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="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="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="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 style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_142"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-121" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1049"><ix:nonNumeric contextRef="c-121" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1050"><ix:nonNumeric contextRef="c-121" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1051"><ix:nonNumeric contextRef="c-121" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1052">Other Information</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the Company&#8217;s three fiscal months ended December 28, 2024, none of the Company&#8217;s directors or officers adopted, modified or terminated any &#8220;Rule 10b5-1 trading arrangement&#8221; or any &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408 of Regulation S-K. </span></div><div><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_148"></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="i75f1813eaf204226b77c9011beb23d61_151"></div><div style="text-align:center"><span style="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="i75f1813eaf204226b77c9011beb23d61_154"></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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;Governance&#8221; section of the Company&#8217;s website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ir.tractorsupply.com</span><span style="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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1053">Company has an Insider Trading</ix:nonNumeric>, Anti-Hedging and Pledging Policy governing the purchase, sale, and disposition of the Company&#8217;s securities by directors and team members, including officers, that is reasonably designed to promote compliance with U.S. insider trading laws, rules and regulations, and applicable listing standards. For more information, please refer to the Insider Trading, Anti-Hedging and Pledging Policy filed herewith as Exhibit 19. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining disclosures required by this Item are incorporated herein by reference to our Proxy Statement for our Annual Meeting of Stockholders to be held on May&#160;15, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_157"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Executive Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosures required by this Item are incorporated herein by reference to our Proxy Statement for our Annual Meeting of Stockholders to be held on May&#160;15, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_160"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="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;15, 2025, is incorporated herein by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our equity compensation plans as of December&#160;28, 2024, under which equity securities are authorized for issuance, aggregated as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Equity compensation plans approved by&#160;security holders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Incentive Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,545,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,450,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Equity compensation plans not approved by security holders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897,966&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.43&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,996,277&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.03pt;font-weight:400;line-height:120%;position:relative;top:-2.71pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.75pt;font-weight:400;line-height:120%">Includes 4,118,065 outstanding stock options, 2,012,535 unvested restricted stock units and 22,386 restricted stock units which have vested but the receipt of which have been deferred by the recipient, and 744,980 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="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.03pt;font-weight:400;line-height:120%;position:relative;top:-2.71pt;vertical-align:baseline">(b)  </span><span style="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="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="text-align:justify"><span style="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="i75f1813eaf204226b77c9011beb23d61_163"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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;15, 2025, is incorporated herein by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_166"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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;15, 2025, is incorporated herein by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i75f1813eaf204226b77c9011beb23d61_169"></div><div style="text-align:center"><span style="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="i75f1813eaf204226b77c9011beb23d61_172"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibits and Financial Statement Schedules</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) &#160;&#160;&#160;&#160;1. Financial Statements&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="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 </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_67">40</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_91">49</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2. Financial Statement Schedules</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3. Exhibits</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="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 </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_181">78</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through 84 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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_175"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_178"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:4.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.170%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:55.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TRACTOR SUPPLY COMPANY&#160;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">February 20, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President &#8211;<br/>Chief Financial Officer and Treasurer (Principal Financial and Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer, and Director<br/>(Principal Executive Officer)<br/>&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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="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:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Joy Brown</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joy Brown</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Meg Ham</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meg Ham</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Andre J. Hawaux</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andre J. Hawaux</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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="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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="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="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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark J. Weikel</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2025</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77</span></div></td></tr></table></div></div></div><div id="i75f1813eaf204226b77c9011beb23d61_181"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/></tr><tr><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636520000184/restatedcertificateofi.htm">Restated Certificate of Incorporation, as amended, of the Company (restated for SEC filing purposes only) (filed as Exhibit 3.1 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on October 22, 2020, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636524000117/exhibit31stocksplit12202024.htm">Certificate of Amendment to Restated Certificate of Incorporation, effective December 19, 2024 (filed as Exhibit 3.1 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on December 20, 2024 and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636524000110/ex31seventhamendedandresta.htm">Seventh Amended and Restated By-laws (filed as Exhibit 3.1 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on November 7, 2024, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636520000188/ex43-formofsubordinate.htm">Form of Subordinate Indenture (filed as Exhibit 4.3 to Registrant&#8217;s Registration Statement on Form S-3ASR, Registration No. 333-249595, filed with the Commission on October 22, 2020, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000119312520282282/d63980dex41.htm">Indenture, dated as of October 30, 2020, by and between Tractor Supply Company and Regions Bank, as trustee (filed as Exhibit 4.1 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on October 30, 2020, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000119312520282282/d63980dex42.htm">First Supplemental Indenture, dated as of October 30, 2020, by and between Tractor Supply Company and Regions Bank, as trustee (filed as Exhibit 4.2 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on October 30, 2020, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000119312520282282/d63980dex42.htm">Form of 1.750% Note due 2030 (filed as Exhibit 4.3 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on October 30, 2020, and incorporated herein by reference)(included in Exhibit 4.4).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000119312523137065/d381212dex42.htm">Second Supplemental Indenture, dated as of May 5, 2023, by and between Tractor Supply Company and Regions Bank, as trustee (filed as Exhibit 4.2 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on May 5, 2023, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000119312523137065/d381212dex42.htm">Form of 5.25% Note due 2033 ((filed as Exhibit 4.3 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on May 5, 2023, and incorporated herein by reference) (included in Exhibit 4.6).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex48-descriptionofsecuriti.htm">Description of Registrant's Securities Registered Pursuant to Section 12 of the Exchange Act of 1934.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636524000046/ex101-deferredcompensation.htm">Tractor Supply Company Executive Deferred Compensation Plan, amended and restated effective January 1, 2023 (filed as Exhibit 10.1 to Registrant's Report on Form 10-K, filed with the Commission on February  23, 2024, and incorporated herein by reference). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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 14, 2009, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1011amendedandrestated20.htm">Amended and Restated Tractor Supply Company 2018 Omnibus Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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 (filed as Exhibit 10.41 to the Registrant's Annual Report on Form 10-K, filed with the Commission on February 21, 2019, and incorporated herein by reference).+</a></span></div><div style="text-align:justify"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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 (filed as Exhibit 10.42 to the Registrant's Annual Report on Form 10-K, filed with the Commission on February 21, 2019, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://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 Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on December 6, 2019, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636520000050/a201910-kex1048.htm">Form of Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.48 to the Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 20, 2020, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636520000050/a201910-kex1049.htm">Form of Restricted Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.49 to the Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 20, 2020, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636520000184/firstamendmenttonotepu.htm">First Amendment to Note Purchase and Private Shelf Agreement, dated October 16, 2020, by and among Tractor Supply Company, certain subsidiaries of Tractor Supply Company, PGIM, Inc. and certain affiliates of PGIM, Inc (filed as Exhibit 10.4 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on October 22, 2020, and incorporated herein by reference). </a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636520000200/secondamendment.htm">Second Amendment to Note Purchase and Private Shelf Agreement, dated November 4, 2020, by and among Tractor Supply Company, PGIM, Inc. and the other noteholders (filed as Exhibit 10.2 to Current Report on Form 8-K, filed with the Commission on November 5, 2020, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000049/ex1045-restrictedshareunit.htm">Form of Restricted Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.45 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 17, 2022). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000049/ex1046-restrictedshareunit.htm">Form of Restricted Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.46 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 17, 2022). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000049/ex1047-performanceshareuni.htm">Form of Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.47 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 17, 2022). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000049/ex1048-nonqualifiedstockop.htm">Form of Nonqualifed Stock Option Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.48 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 17, 2022). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000045/ex1062-performanceshareuni.htm">Form of Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (VP and Above) (filed as Exhibit 10.62 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 23, 2023). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000045/ex1063-psuawardagreementceo.htm">Form of Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (CEO) (filed as Exhibit 10.63 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 23, 2023). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000097/ex102amendmenttonotepurcha.htm">Third Amendment to Note Purchase and Private Shelf Agreement, dated September 30, 2022, by and among Tractor Supply Company, PGIM, Inc. and the other noteholders (filed as Exhibit 10.2 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on October 5, 2022, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000097/ex101creditagreementdateda.htm">Credit Agreement, dated as of September 30, 2022, by and among Tractor Supply Company, as Borrower, certain lenders and Wells Fargo Bank, National Association, as Administrative Agent (filed as Exhibit 10.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on November 3, 2022, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000112/ex103fourthamendmenttonote.htm">Fourth Amendment to Note Purchase and Private Shelf Agreement, dated November 2, 2022, by and among Tractor Supply Company, PGIM, Inc. and the other noteholders (filed as Exhibit 10.3 to the Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on November 3, 2022, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636522000112/ex104omnibusamendmenttonon.htm">Form of Omnibus Amendment to Non-Qualified Stock Option Grant Agreements (filed as Exhibit 10.4 to the Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on November 3, 2022, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000037/exhibit101employmentagreem.htm">Letter Agreement, dated as of February 9, 2023, amending the 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 February 9, 2023, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000037/exhibit102archangeincontro.htm">Amended and Restated Change in Control Agreement, dated February 9, 2023 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 February 9, 2023, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000037/exhibit103archangeincontro.htm">Form of Amended and Restated Change in Control Agreement, dated as February 9, 2023 (filed as Exhibit 10.3 to Current Report on Form 8-K, filed with the Commission on February 9, 2023, and incorporated herein by reference).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000037/exhibit104psuawardagreemen.htm">Amended and Restated Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (CEO Grant Made in 2022), dated as of February 9, 2023 (filed as Exhibit 10.4 to Current Report on Form 8-K, filed with the Commission on February 9, 2023, and incorporated herein by reference). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000037/exhibit105psuawardagreemen.htm">Amended and Restated Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (CEO Grant Made in 2021), dated as of February 9, 2023 (filed as Exhibit 10.5 to Current Report on Form 8-K, filed with the Commission on February 9, 2023, and incorporated herein by reference).+</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000045/ex1062-performanceshareuni.htm">Form of Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (VP and Above) (filed as Exhibit 10.62 to Registrant's Annual Report on Form 10-K, filed with the Commission on February 23, 2023). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.39</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/916365/000091636523000045/ex1063-psuawardagreementceo.htm">Form of Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (CEO) (filed as Exhibit 10.63 to Registrant's Annual Report on Form 10-K, filed with the Commission on February 23, 2023). +</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex19insidertradinganti-hed.htm">Insider Trading, Anti-Hedging and Pledging Policy</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex21-2024listofsubsidiaries.htm">List of subsidiaries.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex23-consentofernstyoung20.htm">Consent of Ernst &amp; Young LLP.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex311-ceocertification2024.htm">Certification of Chief Executive Officer under Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex312-cfocertification2024.htm">Certification of Chief Financial Officer under Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex32-2024ceocfocertificati.htm">Certification of Chief Executive Officer and Chief Financial Officer under Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000916365/000091636524000046/tsco-20231230.htm">Tractor Supply Company Compensation Clawback Policy (filed as Exhibit 97.1 to Registrant's Annual Report on Form 10-K, filed with the Commission on February 23, 2023).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75f1813eaf204226b77c9011beb23d61_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101*    The following financial information from our Annual Report on Form&#160;10-K for fiscal 2024, filed with the SEC on February&#160;20, 2025, formatted in Extensible Business Reporting Language (XBRL): (i)&#160;the Consolidated Balance Sheets at December&#160;28, 2024 and December&#160;30, 2023, (ii)&#160;the Consolidated Statements of Income for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, (iii)&#160;the Consolidated Statements of Comprehensive Income for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, (iv) the Consolidated Statements of Stockholders&#8217; Equity for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, (v)&#160;the Consolidated Statements of Cash Flows for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, and (vi) the Notes to&#160;Consolidated Financial Statements.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">104&#160;&#160;&#160;&#160;The cover page from the Company's Annual Report on Form 10-K for the year ended December&#160;28, 2024, formatted in Inline XBRL (included in Exhibit 101).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-31.5pt"><span><br/></span></div><div style="text-indent:18pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**         Furnished herewith</span></div><div style="text-indent:18pt"><span style="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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="tsco-20241228_g2.jpg" alt="TSC Logo.jpg" style="height:35px;margin-bottom:5pt;vertical-align:text-bottom;width:35px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.8
<SEQUENCE>2
<FILENAME>ex48-descriptionofsecuriti.htm
<DESCRIPTION>EX-4.8 DESCRIPTION OF SECURITIES
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3946b196ceac460796005dfa4278bc8e_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REGISTERED PURSUANT TO SECTION 12 OF THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, 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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this Exhibit 4.8, 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="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following description is a summary of the material terms of our Restated Certificate of Incorporation, as amended (the &#8220;Certificate of Incorporation&#8221;) and our Seventh 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, both of which are exhibits to the Annual Report on Form 10-K of which this Exhibit 4.8 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="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized Capital </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, our authorized capital stock consisted of 2,000,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 shares are designated Series B Preferred Stock. As of December&#160;28, 2024, there were no shares of Series B Preferred Stock outstanding.</font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rights and Preferences</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board of Directors</font></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment to By-laws </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Certificate of Incorporation and By-laws provide that the Board of Directors is expressly authorized to alter, amend or repeal the By-laws 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 by our stockholders shall require the affirmative vote of the holders of at least a majority of our outstanding shares, voting together as a class, entitled to vote on such amendment, alteration, change, addition or repeal. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment to Certificate of Incorporation </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Certificate of Incorporation provides that 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 amend or repeal any provision of, or to adopt a bylaw inconsistent with, the Certificate of Incorporation. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Meetings of Stockholders</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The By-laws provide that special meetings of our stockholders may be called by the Chairman of the Board of Directors, the Chief Executive Officer or the President. In addition, the By-laws also provide that the Secretary shall call a special meeting of stockholders upon the written request of one or more stockholders who Net Long Beneficially Own (as such term is defined in the By-Laws), in the aggregate, not less than twenty percent (20%) of our outstanding shares of common stock, subject to specified conditions and procedural, notice and information requirements in connection with the advance notice of stockholder business and director nominations, with which requesting stockholders must comply.</font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Action on Written Consent </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 us 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="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advance Notice Requirements for Stockholder Proposals and Director Nominations </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 advance notice to us, and specify requirements as to the form and content of a stockholder&#8217;s notice, which may preclude stockholders from bringing matters before a meeting of stockholders or from making nominations for directors at a meeting of stockholders. </font></div><div style="text-align:justify;text-indent:27.35pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Proxy Access</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our By-laws provide that, in certain circumstances, 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 three percent (3%) of the outstanding shares of common stock, may include director candidates that they have nominated in our annual meeting proxy materials, provided that the stockholder(s) and the nominee(s) satisfy the requirements in our By-laws. The number of director nominees appearing in any of our annual meeting proxy materials cannot exceed the greater of (i) twenty percent (20%) of the total number of members of the Board of Directors 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. The nominating stockholder or group of stockholders is also required to timely deliver certain information and undertakings, and each nominee is required to meet certain qualifications, as described in more detail in our By-laws. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized but Unissued Capital Stock </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Such an issuance may protect the continuity of our management and possibly deprive the stockholders of opportunities to sell their shares of common stock at prices higher than prevailing market prices. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitation on Directors&#8217; Liability and Indemnification </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Delaware Court of Chancery or such other court shall deem proper. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our Certificate of Incorporation, By-laws and insurance policies are necessary to attract and retain qualified persons to serve as our directors and officers. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insofar as indemnification for liabilities arising under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) 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-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delaware Anti-Takeover Statute</font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">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 sixty-six and two-thirds percent (66 2&#47;3%) of the outstanding voting stock which is not owned by the interested stockholder.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exclusive Forum</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under our By-laws, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, any state court located within the State of Delaware) shall be, to the fullest extent permitted by law, the sole and exclusive forum for&#58; (a) any derivative action or proceeding brought on our behalf&#59; (b) any action asserting a claim for or based on a breach of a fiduciary duty owed by any of our current or former directors, officers, or other employees to the Company or our stockholders, including a claim alleging the aiding and abetting of such a breach of fiduciary duty&#59; (c) any action asserting a claim against the Company or any of our current or former directors, officers, or other employees arising pursuant to any provision of the DGCL, the Certificate of Incorporation, or the By-laws&#59; (d) any action asserting a claim related to or involving the Company that is governed by the internal affairs doctrine&#59; or (e) any action asserting an &#8220;internal corporate claim&#8221; as that term is defined in Section 115 of the DGCL.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be, to the fullest extent permitted by law, the sole and exclusive forum for the resolution of any action asserting a claim arising under the Securities Act against any person in connection with any offering of our securities, including, without limitation and for the avoidance of doubt, any auditor, underwriter, expert, control person, or other defendant.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transfer Agent and Registrar </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computershare Trust Company, N.A. is the transfer agent and registrar for our common stock. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Listing </font></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is listed on the Nasdaq Global Select Market under the symbol &#8220;TSCO.&#8221;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.11
<SEQUENCE>3
<FILENAME>ex1011amendedandrestated20.htm
<DESCRIPTION>EX-10.11 AMENDED AND RESTATED 2018 OMNIBUS INCENTIVE PLAN
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if9dfea68c6174ceb87c5c96747548324_36"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRACTOR SUPPLY COMPANY</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AMENDED AND RESTATED 2018 OMNIBUS INCENTIVE PLAN</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Purpose.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Definitions.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Administration.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Shares Available For Awards.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Eligibility.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Stock Options And Stock Appreciation Rights.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Restricted Shares And Restricted Share Units.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Performance Awards.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Other Stock-Based Awards.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Non-Employee Director And Outside Director Awards.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Provisions Applicable To Performance Awards.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 12.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Termination of Employment.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 13.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Change in Control.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 14.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Amendment and Termination.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 15.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">General Provisions.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Term of the Plan.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:140%">TRACTOR SUPPLY COMPANY</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:140%">AMENDED AND RESTATED 2018 OMNIBUS INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:140%">&#91;Amended and Restated on February 12, 2025&#93;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:30.288%"><tr><td style="width:1.0%"></td><td style="width:49.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.107%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 1.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Purpose.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This plan shall be known as the &#8220;Amended and Restated Tractor Supply Company 2018 Omnibus Incentive Plan&#8221; (the &#8220;Plan&#8221;). The purpose of the Plan is to promote the interests of Tractor Supply Company (the &#8220;Company&#8221;) and its shareholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates&#59; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals&#59; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company&#59; (iv) encouraging ownership of stock in the Company by such individuals&#59; and (v) linking their compensation to the long-term interests of the Company and its shareholders.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:30.288%"><tr><td style="width:1.0%"></td><td style="width:49.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.107%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 2.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Definitions.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As used in the Plan, the following terms shall have the meanings set forth below&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Affiliate&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean (i) any entity that, directly or indirectly, is controlled by the Company, (ii) any entity in which the Company has a significant equity interest, (iii) an affiliate of the Company, as defined in Rule 12b-2 of the Exchange Act, and (iv) any entity in which the Company has at least twenty percent (20%) of the combined voting power of the entity&#8217;s outstanding voting securities, in each case as designated by the Board as being a participating employer in the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Award&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any Option, Stock Appreciation Right, Restricted Share Award, Restricted Share Unit, Performance Award, Other Stock-Based Award or other award granted under the Plan, whether singly, in combination or in tandem, to a Participant by the Committee (or the Board) pursuant to such terms, conditions, restrictions and&#47;or limitations, if any, as the Committee (or the Board) may establish.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Award Agreement&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any written agreement, contract or other instrument or document evidencing any Award.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Board&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean the Board of Directors of the Company.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Change in Control&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean, unless otherwise provided in the applicable Award Agreement, any of the following events&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">any one person or more than one person acting as a group (as defined in Section 1.409A-3(i)(5)(v)(B) of the Treasury Regulations) acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons), ownership of the securities of the Company representing more than 35% of the total voting power of the Company&#8217;s then outstanding securities&#59; provided, however, that no Change in Control shall be deemed to have occurred as a result of a change in ownership percentage resulting solely from an acquisition of securities by the Company&#59; or</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">during any twelve (12) month period, the majority of the individuals who at the beginning of such twelve (12) month period constitute the Board and any new director whose election to the Board or nomination for election by the Company&#8217;s shareholders was approved by a vote of at least two-thirds of the directors then still in office who either were directors at the beginning of the period or whose election or nomination for election was previously so approved (such individuals and any such new director being referred to as the &#8220;Incumbent Board&#8221;) are replaced&#59; provided, however, that to the extent consistent with Section 409A of the Code, that no individual shall be considered a member of the Incumbent Board if such individual initially assumed office as a result of either an actual or threatened election contest or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board including by reason of any agreement intended to avoid or settle any election contest or proxy contest&#59; or</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">consummation of a reorganization, merger or consolidation of the Company (a &#8220;Business Combination&#8221;), in each case, unless, following such Business Combination, all or substantially all of the individuals and entities who were the beneficial owners of outstanding voting securities of the Company immediately prior to such Business Combination beneficially own, directly or indirectly, 50% or more of the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of the company resulting from such Business Combination (including, without limitation, a company which, as a result of such transaction, owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries) in substantially the same proportions as their ownership immediately prior to such Business Combination of the outstanding voting securities of the Company&#59; or</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a sale or other disposition of all or substantially all of the assets of the Company (other than in a transaction in which all or substantially all of the individuals and entities who were the beneficial owners of outstanding voting securities of the Company immediately prior to such sale or other disposition beneficially own, directly or indirectly, substantially all of the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of the acquirer of such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">assets (either directly or through one or more subsidiaries) in substantially the same proportions as their ownership immediately prior to such sale or other disposition), or the approval by the shareholders of the Company of a complete liquidation or dissolution of the Company.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise provided in an applicable Award Agreement, solely for the purpose of determining the timing of any payments pursuant to any Award constituting a &#8220;deferral of compensation&#8221; subject to Section 409A of the Code, a Change in Control shall be limited to a &#8220;change in the ownership of the Company,&#8221; a &#8220;change in the effective control of the Company,&#8221; or a &#8220;change in the ownership of a substantial portion of the assets of the Company&#8221; as such terms are defined in Section 1.409A 3(i)(5) of the U.S. Treasury Regulations. No Award Agreement shall define a Change in Control in such a manner that a Change in Control would be deemed to occur prior to the actual consummation of the event or transaction that results in a change of control of the Company (e.g., upon the announcement, commencement, or shareholder approval of any event or transaction that, if completed, would result in a change in control of the Company).</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Code&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean the Internal Revenue Code of 1986, as amended from time to time.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Committee&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean the committee of the Board described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Consultant&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any consultant to the Company or its Subsidiaries or Affiliates.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Director&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean a member of the Board.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Employee&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean a current or prospective officer or employee of the Company or of any Subsidiary or Affiliate.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Exchange Act&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean the Securities Exchange Act of 1934, as amended from time to time.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Fair Market Value&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> with respect to the Shares, shall mean, for purposes of a grant of an Award as of any date, (i) the closing sales price of the Shares on the Nasdaq Stock Market, or any other such exchange on which the shares are traded, on such date, or in the absence of reported sales on such date, the closing sales price on the immediately preceding date on which sales were reported (or in either case, such other price based on actual trading on the applicable date that the Committee determines is appropriate) or (ii) in the event there is no public market for the Shares on such date, the fair market value as determined, in good faith, by the Committee in its sole discretion, and for purposes of a sale of a Share as of any date, the actual sales price on that date.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Incentive Stock Option&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean an option to purchase Shares from the Company that is granted under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan and that is intended to meet the requirements of Section 422 of the Code or any successor provision thereto.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Non-Employee Director&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean a member of the Board who is not an officer or employee of the Company or any Subsidiary or Affiliate.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(o)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Non-Qualified Stock Option&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean an option to purchase Shares from the Company that is granted under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan and is not intended to be an Incentive Stock Option.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(p)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Option&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean an Incentive Stock Option or a Non-Qualified Stock Option.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(q)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Option Price&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean the purchase price payable to purchase one Share upon the exercise of an Option.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(r)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Other Stock-Based Award&#8221; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shall mean any Award granted under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(s)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Outside Director&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means, with respect to the grant of an Award, a member of the Board then serving on the Committee.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(t)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Participant&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any Employee, Director, Consultant or other person who receives an Award under the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(u)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Performance Award&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any Award granted under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Person&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any individual, corporation, partnership, limited liability company, association, joint-stock company, trust, unincorporated organization, government or political subdivision thereof or other entity.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(w)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Restricted Share&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any Share granted under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Restricted Share Unit&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any unit granted under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(y)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;SEC&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean the Securities and Exchange Commission or any successor thereto.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(z)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Section 16&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean Section 16 of the Exchange Act and the rules promulgated thereunder and any successor provision thereto as in effect from time to time.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(aa)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Shares&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean shares of the common stock, $0.008 par value, of the Company.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ab)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Stock Appreciation Right&#8221; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">or </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;SAR&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean a stock appreciation right granted under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Plan that entitles the holder to receive, with respect to each Share encompassed by the exercise of such SAR, the amount determined by the Committee and specified in an Award Agreement. In the absence of such a determination, the holder shall be entitled to receive, with respect to each Share </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">encompassed by the exercise of such SAR, the excess of the Fair Market Value on the date of exercise over the Fair Market Value on the date of grant.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ac)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Subsidiary&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean any Person (other than the Company) of which fifty percent (50%) or more of its voting power or its equity securities or equity interest is owned directly or indirectly by the Company. For Incentive Stock Options, the term shall have the meaning set forth in Section 424(f) of the Code.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ad)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> &#8220;Substitute Awards&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall mean Awards granted solely in assumption of, or in substitution for, outstanding awards previously granted by a company acquired by the Company or with which the Company combines.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ae)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Vesting Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the period of time specified by the Committee during which vesting restrictions for an Award are applicable.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.378%"><tr><td style="width:1.0%"></td><td style="width:41.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.610%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 3.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Administration.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Committee. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be administered by the Compensation Committee of the Board, such other committee as the Board may designate, or, at the discretion of the Board from time to time, by the Board. The Committee shall be composed of at least two individuals or such number that satisfies the minimum requirements of Rule 16b-3 of the Exchange Act, and the member rules of any trading exchange (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the New York Stock Exchange or Nasdaq Stock Market) or automated quotation system (e.g., the OTC Bulletin Board System) upon which Shares are traded, whose members are not employees of the Company or any Subsidiary or Affiliate. The members of the Committee shall be appointed by, and may be changed at any time and from time to time in the discretion of, the Board. During any time the Board is acting as administrator of the Plan, it shall have all the powers of the Committee hereunder, and any reference herein to the Committee (other than in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) shall include the Board.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Authority of the Committee.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Subject to the terms of the Plan and applicable law, and in addition to other express powers and authorizations conferred on the Committee by the Plan, the Committee shall have full power and authority in its discretion to&#58; (i) designate Participants&#59; (ii) determine the type or types of Awards to be granted to a Participant&#59; (iii) determine the number of Shares to be covered by, or with respect to which payments, rights or other matters are to be calculated in connection with Awards&#59; (iv) determine the timing, terms, and conditions of any Award&#59; (v) accelerate the time at which all or any part of an Award may be settled or exercised&#59; (vi) determine whether, to what extent, and under what circumstances Awards may be settled or exercised in cash, Shares, other securities, other Awards or other property, or canceled, forfeited or suspended and the method or methods by which Awards may be settled, exercised, canceled, forfeited or suspended&#59; (vii) determine whether, to what extent, and under what circumstances cash, Shares, other securities, other Awards, other property, and other amounts payable with respect to an Award shall be deferred either automatically or at the election of the holder thereof or of the Committee&#59; (viii) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">interpret and administer the Plan and any instrument or agreement relating to, or Award made under, the Plan&#59; (ix) except to the extent prohibited by </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> or any other provision of the Plan, amend or modify the terms of any Award at or after grant with or without the consent of the holder of the Award&#59; (x) establish, amend, suspend or waive such rules and regulations and appoint such agents as it shall deem appropriate for the proper administration of the Plan&#59; and (xi) make any other determination and take any other action that the Committee deems necessary or desirable for the administration of the Plan, subject to the exclusive authority of the Board under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereunder to amend or terminate the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Committee Discretion Binding. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise expressly provided in the Plan, all designations, determinations, interpretations, and other decisions under or with respect to the Plan or any Award shall be within the sole discretion of the Committee, may be made at any time and shall be final, conclusive, and binding upon all Persons, including the Company, any Subsidiary or Affiliate, any Participant and any holder or beneficiary of any Award.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Action by the Committee. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee shall select one of its members as its Chairperson and shall hold its meetings at such times and places and in such manner as it may determine. A majority of its members shall constitute a quorum. All determinations of the Committee shall be made by not less than a majority of its members. Any decision or determination reduced to writing and signed by all of the members of the Committee shall be fully effective as if it had been made by a majority vote at a meeting duly called and held. The exercise of an Option or receipt of an Award shall be effective only if an Award Agreement shall have been duly executed and delivered on behalf of the Company following the grant of the Option or other Award. The Committee may appoint a Secretary and may make such rules and regulations for the conduct of its business, as it shall deem advisable.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Delegation. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the terms of the Plan and applicable law, the Committee may delegate to one or more officers or managers of the Company or of any Subsidiary or Affiliate, or to a Committee of such officers or managers, the authority, subject to such terms and limitations as the Committee shall determine, to grant Awards to or to cancel, modify or waive rights with respect to, or to alter, discontinue, suspend or terminate Awards held by Participants who are not officers or directors of the Company for purposes of Section 16 or who are not otherwise subject to Section 16.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">No Liability. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">To the greatest extent permitted by applicable law,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">no member of the Board or Committee shall be liable for any action taken or determination made in good faith with respect to the Plan or any Award granted hereunder.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.685%"><tr><td style="width:1.0%"></td><td style="width:27.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.244%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 4.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Shares Available For Awards.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Shares Available.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Basic Limitations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Subject to the remaining provisions of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof, the stock to be subject to Awards under the Plan shall be the Shares of the Company and the maximum number of Shares with respect to which Awards may be granted under the Plan (the &#8220;Share Reserve&#8221;) shall be 12,591,274 (which includes 1,091,274 shares rolled over from the Company&#8217;s 2009 Stock Incentive Plan, as amended (the &#8220;2009 Plan&#8221;)), less the number of Shares subject to Awards that are granted pursuant to the 2009 Plan after March 12, 2018, all of which may be issued as Incentive Stock Options.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Share Count</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Shares issued pursuant to Awards other than SARs and Options will count against the Shares available for issuance under the Plan as two Shares for every one Share issued in connection with the Award. Shares issued pursuant to the exercise of Options will count against the Shares available for issuance under the Plan as one Share for every one Share to which such exercise relates. The total number of Shares subject to SARs that are settled in Shares shall be counted in full against the number of Shares available for issuance under the Plan, regardless of the number of Shares actually issued upon settlement of the SARs. If an Award is settled in cash, the Shares to which the cash-settled Award relates shall be added back to the Share Reserve. If Awards are forfeited or are terminated for any reason without the issuance of Shares before vesting or being exercised, then the Shares underlying such Awards shall again become available for Awards under the Plan&#59; provided that any one Share issued pursuant to an Award other than a SAR or Option that is forfeited or terminated shall be credited as two Shares when determining the number of Shares that shall again become available for Awards under the Plan if, upon grant, the Shares underlying such forfeited or terminated Awards were counted as two Shares against the Share Reserve. Shares subject to awards under the 2009 Plan or to the Company&#8217;s 2006 Stock Incentive Plan (the &#8220;2006 Plan&#8221;) that are settled in cash, expire unexercised, are forfeited or otherwise cancelled without the delivery of Shares shall increase the Share Reserve in the same manner as cancelled Awards pursuant to this Plan. Notwithstanding the foregoing, the following Shares underlying any Award under the Plan, the 2009 Plan or the 2006 Plan will not again become available for Awards under the Plan&#58; (1) Shares tendered or withheld in payment of the Option Price of an Option, (2) Shares tendered or withheld to satisfy any tax withholding obligation with respect to any Award, (3) Shares repurchased by the Company with proceeds received from the exercise of an Option, and (4) Shares subject to an SAR that are not issued in connection with the Share settlement of that SAR upon its exercise. No further Awards shall be granted under the 2009 Plan or the 2006 Plan following the Effective Date of this Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Adjustments. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the event that any unusual or non-recurring transactions, including an unusual or non-recurring dividend or other distribution (whether in the form of an extraordinary cash dividend or a dividend of Shares, other securities or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase or exchange of Shares or other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">securities of the Company, issuance of warrants or other rights to purchase Shares or other securities of the Company, or other similar corporate transaction or event affects the Shares, then the Committee shall in an equitable and proportionate manner (and, as applicable, in such equitable and proportionate manner as is consistent with Sections 422 and 409A of the Code and the regulations thereunder)&#58; (i) adjust any or all of (1) the aggregate number of Shares or other securities of the Company or its successor (or number and kind of other securities or property) with respect to which Awards may be granted under the Plan&#59; (2) the number of Shares or other securities of the Company or its successor (or number and kind of other securities or property) subject to outstanding Awards under the Plan, provided that the number of Shares subject to any Award shall always be a whole number&#59; (3) the grant or exercise price with respect to any Award under the Plan&#59; and (4) the limits on the number of Shares that may be granted to Participants under the Plan in any calendar year&#59; (ii) provide for an equivalent award in respect of securities of the surviving entity of any merger, consolidation or other transaction or event having a similar effect&#59; or (iii) make provision for a cash payment to the holder of an outstanding Award. Any such adjustments to outstanding Awards shall be effected in a manner that precludes the material enlargement or dilution of rights and benefits under such Awards.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Substitute Awards.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Any Shares issued by the Company as Substitute Awards in connection with the assumption or substitution of outstanding grants from any acquired company shall not reduce the Shares available for Awards under the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Sources of Shares Deliverable Under Awards. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any Shares delivered pursuant to an Award may consist, in whole or in part, of authorized and unissued Shares or of issued Shares which have been reacquired by the Company.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.5. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Vesting Limitations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as otherwise provided below, any Award that&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) is not a Performance Award shall have a minimum Vesting Period of one year from the date of grant&#59; or</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) is a Performance Award shall have a minimum performance period of one fiscal year&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, however, that the Committee or Board may provide for earlier vesting (i) to the extent provided for in an Employee's employment agreement with the Company or any Subsidiary that was effective prior to the effective date of the Plan, (ii) upon an Employee's termination of employment by reason of death, disability, change in control, retirement, involuntary termination without cause or voluntary termination for good reason, (iii) Awards made to Non-Employee Directors who elect to receive such Awards in exchange for cash compensation to which they would otherwise be or become entitled and (iv) Awards to Non-Employee Directors upon a termination of service due to a change in control, death or disability. The foregoing notwithstanding, five percent (5%) of the total number of Shares available for issuance under this Plan may be granted </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">without regard to any minimum Vesting Period or performance period, as applicable, described in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. For purposes of Awards to Non-Employee Directors, a vesting period will be deemed to be one year if it runs from the date of one annual meeting of the Company&#8217;s stockholders to the next annual meeting of the Company&#8217;s stockholders.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:30.288%"><tr><td style="width:1.0%"></td><td style="width:49.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.107%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 5.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Eligibility.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any Employee, Director or Consultant shall be eligible to be designated a Participant&#59; provided, however, that Outside Directors shall only be eligible to receive Awards granted consistent with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.205%"><tr><td style="width:1.0%"></td><td style="width:18.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.228%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 6.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock Options And Stock Appreciation Rights.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Grant. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and other applicable provisions of the Plan, the Committee shall have sole and complete authority to determine the Participants to whom Options and SARs shall be granted, the number of Shares subject to each Award, the exercise price and the conditions and limitations applicable to the exercise of each Option and SAR. An Option may be granted with or without a related SAR. An SAR may be granted with or without a related Option. The Committee shall have the authority to grant Incentive Stock Options, or to grant Non-Qualified Stock Options, or to grant both types of Options. In the case of Incentive Stock Options, the terms and conditions of such grants shall be subject to and comply with such rules as may be prescribed by Section 422 of the Code, as from time to time amended, and any regulations implementing such statute. A person who has been granted an Option or SAR under this Plan may be granted additional Options or SARs under the Plan if the Committee shall so determine&#59; provided, however, that to the extent the aggregate Fair Market Value (determined at the time the Incentive Stock Option is granted) of the Shares with respect to which all Incentive Stock Options are exercisable for the first time by an Employee during any calendar year (under all plans described in subsection (d) of Section 422 of the Code of the Employee&#8217;s employer corporation and its parent and Subsidiaries) exceeds $100,000, such Options shall be treated as Non-Qualified Stock Options.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Price. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee in its sole discretion shall establish the Option Price at the time each Option is granted. Except with respect to Substitute Awards, the Option Price of an Option may not be less than one hundred percent (100%) of the Fair Market Value of the Shares with respect to which the Option is granted on the date of grant of such Option, and SARs may not be granted at a price less than the Fair Market Value of a Share on the date of grant. Notwithstanding the foregoing and except as permitted by the provisions of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof, the Committee shall not have the power to (i) amend the terms of previously granted Options or SARs to reduce the Option Price or exercise price thereof, (ii) cancel such Options or SARs in exchange for cash or a grant of either substitute Options or SARs with a lower Option Price or exercise Price than the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">cancelled Award (including but not limited to a cash buyout of an underwater Option), or any other Award, (iii) take any other action with respect to an Option or SAR that would be treated as a repricing under the rules and regulations of the Nasdaq Stock Market or such other principal securities exchange on which the Shares are traded, in each case without the approval of the Company&#8217;s shareholders.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Term. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the Committee&#8217;s authority under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and the provisions of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, each Option and SAR and all rights and obligations thereunder shall expire on the date determined by the Committee and specified in the Award Agreement. The Committee shall be under no duty to provide terms of like duration for Options or SARs granted under the Plan. Notwithstanding the foregoing and except as provided in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.4(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof, no Option or SAR shall be exercisable after the expiration of ten (10) years from the date such Option or SAR was granted. Incentive Stock Option Awards shall not be made with respect to shares of Stock described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> more than ten (10) years after the earlier of the date that the Plan is adopted by the Board or the date that the Plan is approved by shareholders.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Exercise.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each Option and SAR shall be exercisable at such times and subject to such terms and conditions as the Committee may, in its sole discretion, specify in the applicable Award Agreement or thereafter. The Committee shall have full and complete authority to determine, subject to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> herein, whether an Option or SAR will be exercisable in full at any time or from time to time during the term of the Option or SAR, or to provide for the exercise thereof in such installments, upon the occurrence of such events and at such times during the term of the Option or SAR as the Committee may determine. The Committee may provide, at or after grant, that the period of time over which an Option, other than an Incentive Stock Option, or SAR may be exercised shall be automatically extended if on the scheduled expiration of such Award, the Participant&#8217;s exercise of such Award would violate applicable securities law&#59; provided, however, that during the extended exercise period the Option or SAR may only be exercised to the extent such Award was exercisable in accordance with its terms immediately prior to such scheduled expiration date&#59; provided further, however, that such extended exercise period shall end not later than thirty (30) days after the exercise of such Option or SAR first would no longer violate such laws.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee may impose such conditions with respect to the exercise of Options or SARs, including without limitation, any relating to the application of federal, state or foreign securities laws or the Code, as it may deem necessary or advisable. The exercise of any Option granted hereunder shall be effective only at such time as the sale of Shares pursuant to such exercise will not violate any state or federal securities or other laws.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An Option or SAR may be exercised in whole or in part at any time, with respect to whole Shares only, within the period permitted thereunder for the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">exercise thereof, and shall be exercised by written notice of intent to exercise the Option or SAR, delivered to the Company at its principal office, and payment in full to the Company at the direction of the Committee of the amount of the Option Price for the number of Shares with respect to which the Option is then being exercised.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Each Option shall specify the form of consideration to be paid in satisfaction of the Option Price and the manner of payment of such consideration, which may include (i) cash in the form of currency or check or other cash equivalent acceptable to the Company, (ii) nonforfeitable, unrestricted Shares owned by the Participant which have an aggregate value at the time of exercise that is equal to the Option Price, (iii) any other legal consideration that the Committee may deem appropriate, on such basis as the Committee may determine in accordance with this Plan, or (iv) any combination of the foregoing. To the extent permitted by applicable law, any grant may provide for payment of the Option Price from (i) the proceeds of sale through a bank or broker of some or all of the Shares to which the exercise relates, or (ii) withholding of Shares from the Option based on the Fair Market Value of the Shares, in either case on the date of exercise. The Committee may provide in the Award Agreement (or thereafter in the case of a Nonqualified Stock Option) that an Option that is otherwise exercisable and has an Option Price that is less than the Fair Market Value of the Shares on the last day of its term will be automatically exercised on such last day by means of a &#8220;net exercise&#8221; entitling the Participant to Shares equal to the intrinsic value of the Option on such exercise date, less the number of Shares required for the required tax withholding.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At the Committee&#8217;s discretion, the amount payable as a result of the exercise of an SAR may be settled in cash, Shares or a combination of cash and Shares. A fractional Share shall not be deliverable upon the exercise of a SAR but a cash payment will be made in lieu thereof.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Ten Percent Stock Rule. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding any other provisions in the Plan, if at the time an Option is otherwise to be granted pursuant to the Plan, the optionee or rights holder owns directly or indirectly (within the meaning of Section 424(d) of the Code) Shares of the Company possessing more than ten percent (10%) of the total combined voting power of all classes of Stock of the Company or its parent or Subsidiary or Affiliate corporations (within the meaning of Section 422(b)(6) of the Code), then any Incentive Stock Option to be granted to such optionee or rights holder pursuant to the Plan shall satisfy the requirement of Section 422(c)(5) of the Code, and the Option Price shall be not less than one hundred ten percent (110%) of the Fair Market Value of the Shares of the Company, and such Option by its terms shall not be exercisable after the expiration of five (5) years from the date such Option is granted.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.358%"><tr><td style="width:1.0%"></td><td style="width:19.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.211%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 7.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Restricted Shares And Restricted Share Units.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Grant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and other applicable provisions of the Plan, the Committee shall have sole and complete authority to determine the Participants to whom Restricted Shares and Restricted Share Units shall be granted, the number of Restricted Shares and&#47;or the number of Restricted Share Units to be granted to each Participant, the duration of the period during which, and the conditions under which, the Restricted Shares and Restricted Share Units may be forfeited to the Company, and the other terms and conditions of such Awards. The Restricted Share and Restricted Share Unit Awards shall be evidenced by Award Agreements in such form as the Committee shall from time to time approve, which agreements shall comply with and be subject to the terms and conditions provided hereunder and any additional terms and conditions established by the Committee that are consistent with the terms of the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each Restricted Share and Restricted Share Unit Award made under the Plan shall be for such number of Shares as shall be determined by the Committee and set forth in the Award Agreement containing the terms of such Restricted Share or Restricted Share Unit Award. Such agreement may set forth a period of time during which the grantee must remain in the continuous employment (or other service providing capacity) of the Company in order for the forfeiture and transfer restrictions to lapse. If the Committee so determines or the Award Agreement so provides, the restrictions may lapse during such restricted period in installments with respect to specified portions of the Shares covered by the Restricted Share or Restricted Share Unit Award. The Award Agreement may also, in the discretion of the Committee, set forth performance or other conditions that will subject the Shares to forfeiture and transfer restrictions. Subject to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Committee may, at its discretion, waive all or any part of the restrictions applicable to any or all outstanding Restricted Share and Restricted Share Unit Awards.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Delivery of Shares and Transfer Restrictions.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At the time of a Restricted Share Award, a certificate representing the number of Shares awarded thereunder shall be registered in the name of the grantee. Such certificate shall be held by the Company or any custodian appointed by the Company for the account of the grantee subject to the terms and conditions of the Plan, and shall bear such a legend setting forth the restrictions imposed thereon as the Committee, in its discretion, may determine. The foregoing to the contrary notwithstanding, the Committee may, in its discretion, provide that a Participant&#8217;s ownership of Restricted Shares prior to the lapse of any transfer restrictions or any other applicable restrictions shall, in lieu of such certificates, be evidenced by a &#8220;book entry&#8221; (i.e., a computerized or manual entry) in the records of the Company or its designated agent in the name of the Participant who has received such Award, and confirmation and account statements sent to the Participant with respect to such book-entry Shares may bear the restrictive legend referenced in the preceding sentence. Such records of the Company or such agent shall, absent manifest error, be binding on all Participants who receive Restricted Share Awards evidenced in such manner. The </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">holding of Restricted Shares by the Company or such agent, or the use of book entries to evidence the ownership of Restricted Shares, in accordance with this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.2(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, shall not affect the rights of Participants as owners of the Restricted Shares awarded to them, nor affect the restrictions applicable to such shares under the Award Agreement or the Plan, including the transfer restrictions.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise provided in the applicable Award Agreement, the grantee shall have all rights of a shareholder with respect to the Restricted Shares, including the right to vote such Shares and to receive dividends in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, subject to the following restrictions&#58; (i) the grantee shall not be entitled to delivery of the stock certificate until the expiration of the restricted period and the fulfillment of any other restrictive conditions set forth in the Award Agreement with respect to such Shares&#59; (ii) none of the Shares may be sold, assigned, transferred, pledged, hypothecated or otherwise encumbered or disposed of during such restricted period or until after the fulfillment of any such other restrictive conditions&#59; and (iii) except as otherwise determined by the Committee at or after grant or as provided in the applicable Award Agreement, all of the Shares shall be forfeited and all rights of the grantee to such Shares shall terminate, without further obligation on the part of the Company, unless the grantee remains in the continuous employment (or other service providing capacity) of the Company for the entire restricted period in relation to which such Shares were granted and unless any other restrictive conditions relating to the Restricted Share Award are met.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Termination of Restrictions. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At the end of the restricted period and provided that any other restrictive conditions of the Restricted Share Award are met, or at such earlier time as otherwise determined by the Committee, all restrictions set forth in the Award Agreement relating to the Restricted Share Award or in the Plan shall lapse as to the restricted Shares subject thereto, and a stock certificate for the appropriate number of Shares, free of the restrictions and restricted stock legend, shall be delivered to the Participant or the Participant&#8217;s beneficiary or estate, as the case may be (or, in the case of book-entry Shares, such restrictions and restricted stock legend shall be removed from the confirmation and account statements delivered to the Participant or the Participant&#8217;s beneficiary or estate, as the case may be, in book-entry form).</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Payment of Restricted Share Units.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each Restricted Share Unit shall have a value equal to the Fair Market Value of a Share. Restricted Share Units shall be paid in cash, Shares, other securities or other property, as determined in the sole discretion of the Committee, upon the lapse of the restrictions applicable thereto, or otherwise in accordance with the applicable Award Agreement.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Participant may receive dividend equivalent rights in respect of any vested Restricted Share Units at the time of any payment of dividends to shareholders on Shares, as determined in the sole discretion of the Committee, in accordance with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Participant who is awarded Restricted Share Units shall have no rights as a shareholder with respect to such Restricted Share Units until the restrictions set forth in the applicable Award Agreement have lapsed.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except as otherwise determined by the Committee at or after grant, Restricted Share Units may not be sold, assigned, transferred, pledged, hypothecated or otherwise encumbered or disposed of, and all Restricted Share Units and all rights of the grantee to such Restricted Share Units shall terminate, without further obligation on the part of the Company, unless the grantee remains in continuous employment (or other service providing capacity) of the Company for the entire restricted period in relation to which such Restricted Share Units were granted and unless any other restrictive conditions relating to the Restricted Share Unit Award are met.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.288%"><tr><td style="width:1.0%"></td><td style="width:26.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.074%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Performance Awards</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Grant. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee shall have sole and complete authority to determine the Participants who shall receive a Performance Award, which shall consist of a right that is (i) denominated in cash or Shares (including but not limited to Restricted Shares and Restricted Share Units), (ii) valued, as determined by the Committee, in accordance with the achievement of such performance goals during such performance periods as the Committee shall establish, and (iii) payable at such time and in such form as the Committee shall determine.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Terms and Conditions. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the terms of the Plan and any applicable Award Agreement, the Committee shall determine the performance goals to be achieved during any performance period, the length of any performance period, the amount of any Performance Award and the amount and kind of any payment or transfer to be made pursuant to any Performance Award, and may amend specific provisions of the Performance Award&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, however, that such amendment may not adversely affect existing Performance Awards made within a performance period commencing prior to implementation of the amendment&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided further</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that the minimum Vesting Period requirements set forth in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall apply to grants of Performance Awards hereunder. No Performance Award shall have a term in excess of ten (10) years.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Payment of Performance Awards. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Performance Awards may be paid in a lump sum or in installments following the close of the performance period or, in accordance with the procedures established by the Committee, on a deferred basis. Termination of employment prior to the end of any performance period, other than for reasons of death or disability, will result in the forfeiture of the Performance Award, and no payments will be made, except as otherwise provided pursuant to any applicable Award Agreement at or after grant. Notwithstanding the foregoing, except as otherwise provided in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof, the Committee may, in its discretion, waive any performance goals and&#47;or other terms and conditions relating to a Performance Award.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Participant&#8217;s rights to any Performance Award may not be sold, assigned, transferred, pledged, hypothecated or otherwise encumbered or disposed of in any manner, except by will or the laws of descent and distribution, and&#47;or except as the Committee may determine at or after grant.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.378%"><tr><td style="width:1.0%"></td><td style="width:23.965%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.835%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Stock-Based Awards.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee shall have the authority to determine the Participants who shall receive an Other Stock-Based Award, which shall consist of any right that is (i) not an Award described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above and (ii) an Award of Shares or an Award denominated or payable in, valued in whole or in part by reference to, or otherwise based on or related to, Shares (including, without limitation, securities convertible into Shares), as deemed by the Committee to be consistent with the purposes of the Plan. Subject to the terms of the Plan and any applicable Award Agreement, the Committee shall determine the terms and conditions of any such Other Stock-Based Award&#59; provided, however, that the minimum Vesting Period requirements set forth in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof shall apply to Other Stock-Based Awards. No Other Stock-Based Award shall have a term in excess of ten (10) years.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.102%"><tr><td style="width:1.0%"></td><td style="width:16.166%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.634%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 10.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Non-Employee Director And Outside Director Awards.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board may provide that all or a portion of a Non-Employee Director&#8217;s annual retainer, meeting fees and&#47;or other awards or compensation as determined by the Board, be payable (either automatically or at the election of a Non-Employee Director) in the form of Non-Qualified Stock Options, Restricted Shares, Restricted Share Units and&#47;or Other Stock-Based Awards, including unrestricted Shares. The Board shall determine the terms and conditions of any such Awards, including the terms and conditions which shall apply upon a termination of the Non-Employee Director&#8217;s service as a member of the Board, and shall have full power and authority in its discretion to administer such Awards, subject to the terms of the Plan and applicable law.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board may also grant Awards to Outside Directors pursuant to the terms of the Plan, including any Award described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above. With respect to such Awards, all references in the Plan to the Committee shall be deemed to be references to the Board.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding anything herein to the contrary, the aggregate value of all compensation paid or granted, as applicable, to any individual for service as a Non-Employee Director with respect to any calendar year, including equity Awards granted and cash fees paid by the Company to such Non-Employee Director, shall not exceed six hundred thousand dollars ($600,000) in value, calculating the value of any equity Awards granted during</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">such calendar year based on the grant date fair value of such Awards for financial reporting purposes and excluding, for this purpose, the value of any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">dividends or dividend equivalents paid in accordance with the Plan on certain Awards. The Board may make exceptions to the applicable limit in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> for individual Non-Employee Directors in extraordinary circumstances, such as where any such individual Non-Employee Directors are serving on a special litigation or transactions committee of the Board, as the Board may determine in its discretion, provided that the Non-Employee Director receiving such additional compensation may not participate in the decision to award such compensation involving such Non-Employee Director.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.762%"><tr><td style="width:1.0%"></td><td style="width:18.941%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.859%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Provisions Applicable To Performance Awards.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee may grant Performance Awards based upon the attainment of performance targets related to one or more performance goals and&#47;or other terms and conditions selected by the Committee. For the purposes of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, performance goals shall be limited to one or more of the following Company, Subsidiary, operating unit, business segment or division financial performance measures&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">earnings before interest, taxes, depreciation and&#47;or amortization or other exclusions&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">operating income or profit&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">gross margin&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">operating efficiencies&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">return on equity, assets, capital, capital employed or investment&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">after tax operating income&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">net income&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">market capitalization, earnings or book value per Share or economic value added&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">cash flow(s)&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">total or net sales or revenues or sales or revenues per employee&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">production (separate work units or SWUs)&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">stock price, total shareholder return or growth in total shareholder return (with or without dividend reinvestment)&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">dividends&#59;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">debt reduction or other improvements in capital structure which may be calculated net of cash balances or other offsets and adjustments as established by the Committee&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">strategic business objectives, consisting of one or more objectives based on meeting specified cost targets, business expansion goals, goals relating to acquisitions or divestitures, goals relating to market share, goals related to risk management and goals related to technological improvement&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">goals related to customer or employee satisfaction&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">enterprise value or other value creation targets&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r) </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">other similar financial or operational metrics or goals&#59; or</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(s)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">any combination thereof.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each goal may be expressed on an absolute and&#47;or relative basis, may be based on or otherwise employ comparisons based on internal targets, the past performance of the Company or any Subsidiary, operating unit, business segment or division of the Company and&#47;or the past or current performance of other companies, and in the case of earnings-based measures, may use or employ comparisons relating to capital, shareholders&#8217; equity and&#47;or Shares outstanding, or to assets or net assets. The Committee may appropriately adjust any evaluation of performance under criteria set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to exclude any of the following events that occurs during a performance period&#58; (i) asset impairments or write-downs, (ii) litigation or claim judgments or settlements, (iii) the effect of changes in tax law, accounting principles or other such laws or provisions affecting reported results, (iv) accruals for reorganization, acquisition, disposition and restructuring transactions, (v) any items that are &#8220;unusual in nature&#8221; or &#8220;infrequently occurring&#8221; within the meaning of generally accepted accounting principles or other extraordinary items that are included within management&#8217;s discussion and analysis of financial condition and results of operations appearing in the Company&#8217;s annual report to shareholders for the applicable year, and (vi) any other event either not directly related to the operations of the Company or not within the reasonable control of the Company&#8217;s management.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Following the completion of each performance period, the Committee shall certify whether the applicable performance targets have been achieved and the amounts, if any, payable for such performance period. In determining the amount earned by any Participant for a given performance period, subject to any applicable Award Agreement, the Committee shall have the right to adjust the amount payable at a given level of performance to take into account additional factors that the Committee may deem relevant in its sole discretion to the assessment of individual or corporate performance for the performance period.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.634%"><tr><td style="width:1.0%"></td><td style="width:20.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.424%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 12.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Termination of Employment.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee shall have the full power and authority to determine the terms and conditions that shall apply to any Award upon a termination of employment with the Company, its Subsidiaries and Affiliates, including a termination by the Company with or without cause, by a Participant voluntarily, by reason of death, disability or retirement, or pursuant to military, government or other service or leave of absence. The Committee may provide such terms and conditions in the Award Agreement or in such rules and regulations as it may prescribe.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.147%"><tr><td style="width:1.0%"></td><td style="width:21.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.989%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 13.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Change in Control</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Certain Terminations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Unless otherwise provided by the Committee, or in an Award Agreement or by a contractual agreement between the Company or a Subsidiary and a Participant, if, within twelve months after the Company obtains actual knowledge that a Change in Control has occurred, a Participant&#8217;s employment with or service to the Company or a Subsidiary or Affiliate (or any of their successors) is terminated for any reason other than by the Company for Cause or by the Participant without Good Reason, all outstanding Awards of such Participant shall vest, become immediately exercisable and payable and have all restrictions lifted. Unless otherwise provided in an Award Agreement or contractual agreement between the Company or a Subsidiary and a Participant, as used herein, &#8220;Good Reason&#8221; shall mean (A) a material reduction in a Participant&#8217;s position, authority, duties or responsibilities, (B) any reduction in a Participant&#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 Participant 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 Participant performed such duties prior to the Change in Control&#59; or (D) the failure by the Company or its successor to continue to provide the Participant with benefits substantially similar in aggregate value to those enjoyed by the Participant under any of the Company&#8217;s pension, life insurance, medical, health and accident or disability plans in which Participant was participating immediately prior to a Change in Control, unless the Participant 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><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Assumption, Continuation or Substitution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. In the event of a Change in Control, the surviving, continuing, successor, or purchasing corporation or other business entity or parent thereof, as the case may be (the &#34;Acquiror&#34;), may (in accordance with Section 409A, to the extent applicable), without the consent of any Participant, either assume or continue the Company&#8217;s rights and obligations under each or any Award or portion thereof outstanding immediately prior to the Change in Control or substitute for each or any such outstanding Award or portion thereof a substantially equivalent award with respect to the Acquiror&#8217;s stock, as applicable&#59; provided, that in the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">event of such an assumption, the Acquiror must grant the rights set forth in Section 13.1 to the Participant in respect of such assumed Awards. For purposes of this Section, if so determined by the Committee, in its discretion, an Award denominated in Shares shall be deemed assumed if, following the Change in Control, the Award (as adjusted, if applicable, pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof) confers the right to receive, subject to the terms and conditions of the Plan and the applicable Award Agreement, for each Share subject to the Award immediately prior to the Change in Control, the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Stock on the effective date of the Change in Control was entitled&#59; provided, however, that if such consideration is not solely common stock of the Acquiror, the Committee may, with the consent of the Acquiror, provide for the consideration to be received upon the exercise or settlement of the Award, for each Share subject to the Award, to consist solely of common stock of the Acquiror equal in Fair Market Value to the per share consideration received by holders of Shares pursuant to the Change in Control.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Accelerated Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. If, in the event of a Change in Control, the Acquiror does not either assume or continue the Company&#8217;s rights and obligations under each or any Award or portion thereof outstanding immediately prior to the Change in Control or substitute for each or any such outstanding Award or portion thereof a substantially equivalent award with respect to the Acquiror&#8217;s stock, as applicable, the Committee may (in accordance with Section 409A, to the extent applicable), in its discretion, provide in any Award Agreement or may take such actions as it deems appropriate to provide, for the acceleration of the exercisability, vesting and&#47;or settlement in connection with such Change in Control of each or any outstanding Award or portion thereof and Shares acquired pursuant thereto upon such conditions (if any), including termination of the Participant&#8217;s service prior to, upon, or following such Change in Control, to such extent as the Committee shall determine. In the event of a Change of Control, and without the consent of any Participant, the Committee may, in its discretion, provide that for a period of at least fifteen (15) days prior to the Change in Control, any Options or Stock Appreciation Rights shall be exercisable as to all Shares subject thereto and that upon the occurrence of the Change in Control, such Stock Options or Stock Appreciation Rights shall terminate and be of no further force and effect.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Cash-Out of Awards</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Committee may (in accordance with Section 409A, to the extent applicable), in its discretion at or after grant and without the consent of any Participant, determine that, upon the occurrence of a Change in Control, each or any Award or a portion thereof outstanding immediately prior to the Change in Control and not previously exercised or settled shall be canceled in exchange for a payment with respect to each vested Share including pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3 subject to such Award in (i) cash, (ii) stock of the Company or of a corporation or other business entity a party to the Change in Control, or (iii) other property which, in any such case, shall be in an amount having a Fair Market Value equal to the Fair Market Value of the consideration to be paid per Share in the Change in Control, reduced by the exercise or purchase price per share, if any, under such Award (which payment may, for the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">avoidance of doubt, be $0, in the event the per share exercise or purchase price of an Award is greater than the per share consideration in connection with the Change in Control). In the event such determination is made by the Committee, the amount of such payment (reduced by applicable withholding taxes, if any), if any, shall be paid to Participants in respect of the vested portions of their canceled Awards as soon as practicable following the date of the Change in Control and may be paid in respect of the unvested portions of their canceled Awards in accordance with the vesting schedules applicable to such Awards.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Performance Awards</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Committee may (in accordance with Section 409A, to the extent applicable), in its discretion at or after grant, provide that in the event of a Change in Control, (i) any outstanding Performance Awards relating to performance periods ending prior to the Change in Control which have been earned but not paid shall become immediately payable, (ii) all then-in-progress performance periods for Performance Awards that are outstanding shall end, and either (A) any or all Participants shall be deemed to have earned an award equal to the relevant target award opportunity for the performance period in question, or (B) at the Committee&#8217;s discretion, the Committee shall determine the extent to which performance criteria have been met with respect to each such Performance Award, if at all, and (iii) the Company shall cause to be paid to each Participant such partial or full Performance Awards, in cash, Shares or other property as determined by the Committee, within thirty (30) days of such Change in Control, based on the Change in Control consideration, which amount may be zero if applicable. In the absence of such a determination, any Performance Awards relating to performance periods that will not have ended as of the date of a Change in Control shall be terminated and canceled for no further consideration.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.051%"><tr><td style="width:1.0%"></td><td style="width:25.866%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.934%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 14.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Amendment and Termination.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Amendments to the Plan. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board may amend, alter, suspend, discontinue or terminate the Plan or any portion thereof at any time (and in accordance with Section 409A of the Code with regard to Awards subject thereto)&#59; provided that no such amendment, alteration, suspension, discontinuation or termination shall be made without shareholder approval if such approval is necessary to comply with any tax or regulatory requirement (including the rules and regulations of the Nasdaq Stock Market) for which or with which the Board deems it necessary or desirable to comply.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Amendments to Awards. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the restrictions of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Committee may waive any conditions or rights under, amend any terms of or alter, suspend, discontinue, cancel or terminate, any Award theretofore granted, prospectively or retroactively&#59; provided that any such waiver, amendment, alteration, suspension, discontinuance, cancellation or termination that would materially and adversely affect the rights of any Participant or any holder or beneficiary of any Award theretofore granted shall not to that extent be effective without the consent of the affected Participant, holder or beneficiary.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Adjustments of Awards Upon the Occurrence of Certain Unusual or Nonrecurring Events. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee is hereby authorized to make equitable and proportionate adjustments in the terms and conditions of, and the criteria included in, Awards in recognition of unusual or nonrecurring events (including, without limitation, the events described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) affecting the Company, any Subsidiary or Affiliate, or the financial statements of the Company or any Subsidiary or Affiliate, or of changes in applicable laws, regulations or accounting principles in accordance with the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Recoupment of Awards</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Any Award granted pursuant to this Plan shall be subject to mandatory repayment by the Participant to the Company (i) to the extent set forth in any Award Agreement, (ii) to the extent that such Participant is, or in the future becomes, subject to (a) any &#8220;clawback&#8221; or recoupment policy adopted by the Company or any Affiliate thereof to comply with the requirements of any applicable laws, rules or regulations, including pursuant to final rules adopted by the SEC pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act, or otherwise, or (b) any applicable laws which impose mandatory recoupment, under circumstances set forth in such applicable laws, including the Sarbanes-Oxley Act of 2002.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.044%"><tr><td style="width:1.0%"></td><td style="width:27.903%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.897%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 15.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">General Provisions.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Limited Transferability of Awards. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except as otherwise provided in the Plan, an Award Agreement or by the Committee at or after grant, no Award shall be assigned, alienated, pledged, attached, sold or otherwise transferred or encumbered by a Participant, except by will or the laws of descent and distribution. No transfer of an Award by will or by laws of descent and distribution shall be effective to bind the Company unless the Company shall have been furnished with written notice thereof and an authenticated copy of the will and&#47;or such other evidence as the Committee may deem necessary or appropriate to establish the validity of the transfer. No transfer of an Award for value shall be permitted under the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Dividend Equivalents. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No dividend equivalent rights shall be granted with respect to stock options or SARs, but in the sole and complete discretion of the Committee, any other Award may provide the Participant with dividends or dividend equivalents, payable in cash, Shares, other securities or other property&#59; provided, that any dividends or dividend equivalent rights distributed with respect to Shares subject to Awards shall be subject to the same restrictions, terms and conditions as the underlying Awards to which they relate. All dividend or dividend equivalents may, at the Committee&#8217;s discretion, accrue interest, or be reinvested into additional Shares or, in the case of dividends or dividend equivalents credited in connection with Performance Awards, be credited as additional Performance Awards and paid to the Participant if and when, and to the extent that, payment is otherwise made pursuant to such Award. The total number of Shares available for grant shall not be reduced to reflect any dividends or dividend equivalents that are reinvested into additional Shares or credited as </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Performance Awards. For purposes of clarity, in no event may dividends or dividend equivalents be paid out unless and until the awards to which they are associated are vested.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.3 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Compliance with Section 409A of the Code. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Award (or modification thereof) shall provide for deferral of compensation that does not comply with Section 409A of the Code unless the Committee, at the time of grant, specifically provides that the Award is not intended to comply with Section 409A of the Code. Notwithstanding any provision of this Plan to the contrary, if one or more of the payments or benefits received or to be received by a Participant pursuant to an Award would cause the Participant to incur any additional tax or interest under Section 409A of the Code, the Committee may reform such provision to maintain to the maximum extent practicable the original intent of the applicable provision without violating the provisions of section 409A of the Code. In the event that it is reasonably determined by the Board or Committee that, as a result of Section 409A of the Code, payments in respect of any Award under the Plan may not be made at the time contemplated by the terms of the Plan or the relevant Award agreement, as the case may be, without causing the Participant holding such Award to be subject to taxation under Section 409A of the Code, the Company will make such payment on the first day that would not result in the Participant incurring any tax liability under Section 409A of the Code&#59; which, if the Participant is a &#8220;specified employee&#8221; within the meaning of the Section 409A, shall be the first day following the six-month period beginning on the date of Participant&#8217;s termination of employment. Unless otherwise provided in an Award Agreement or other document governing the issuance of such Award, payment of any Performance Award intended to qualify as a &#8220;short term deferral&#8221; within the meaning of Section 1.409A-1(b)(4)(i) of the U.S. Treasury Regulations shall be made between the first day following the close of the applicable Performance Period and the last day of the &#8220;applicable 2 &#189; month period&#8221; as defined therein. Notwithstanding the foregoing, each Participant is solely responsible and liable for the satisfaction of all taxes and penalties that may be imposed on him or her, or in respect of any payment or benefit delivered in connection with the Plan (including any taxes and penalties under Section 409A of the Code), and the Company shall not have any obligation to indemnify or otherwise hold any Participant harmless from any or all such taxes or penalties.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">No Rights to Awards. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Person shall have any claim to be granted any Award, and there is no obligation for uniformity of treatment of Participants or holders or beneficiaries of Awards. The terms and conditions of Awards need not be the same with respect to each Participant.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Share Certificates. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All certificates for Shares or other securities of the Company or any Subsidiary or Affiliate delivered under the Plan pursuant to any Award or the exercise thereof shall be subject to such stop transfer orders and other restrictions as the Committee may deem advisable under the Plan or the rules, regulations and other requirements of the SEC or any state securities commission or regulatory authority, any stock exchange or other market upon which such Shares or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">other securities are then listed, and any applicable Federal or state laws, and the Committee may cause a legend or legends to be put on any such certificates to make appropriate reference to such restrictions.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Withholding. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Participant may be required to pay to the Company or any Subsidiary or Affiliate and the Company or any Subsidiary or Affiliate shall have the right and is hereby authorized to withhold from any Award, from any payment due or transfer made under any Award or under the Plan, or from any compensation or other amount owing to a Participant the amount (in cash, Shares, other securities, other Awards or other property) of any applicable withholding or other tax-related obligations in respect of an Award, its exercise or any other transaction involving an Award, or any payment or transfer under an Award or under the Plan and to take such other action as may be necessary in the opinion of the Company to satisfy all obligations for the payment of such taxes. The Committee may provide for additional cash payments to holders of Options to defray or offset any tax arising from the grant, vesting, exercise or payment of any Award.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Award Agreements. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each Award hereunder shall be evidenced by an Award Agreement that shall be delivered (including, but not limited to, through an online incentive plan management portal) to the Participant and may specify the terms and conditions of the Award and any rules applicable thereto. In the event of a conflict between the terms of the Plan and any Award Agreement, the terms of the Plan shall prevail. The Committee shall, subject to applicable law, determine the date an Award is deemed to be granted. The Committee or, except to the extent prohibited under applicable law, its delegate(s) may establish the terms of agreements or other documents evidencing Awards under this Plan and may, but need not, require as a condition to any such agreement&#8217;s or document&#8217;s effectiveness that such agreement or document be executed by the Participant, including by electronic signature or other electronic indication of acceptance, and that such Participant agree to such further terms and conditions as specified in such agreement or document. The grant of an Award under this Plan shall not confer any rights upon the Participant holding such Award other than such terms, and subject to such conditions, as are specified in this Plan as being applicable to such type of Award (or to all Awards) or as are expressly set forth in the agreement or other document evidencing such Award.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">No Limit on Other Compensation Arrangements. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Nothing contained in the Plan shall prevent the Company or any Subsidiary or Affiliate from adopting or continuing in effect other compensation arrangements, which may, but need not, provide for the grant of Options, Restricted Shares, Restricted Share Units, Other Stock-Based Awards or other types of Awards provided for hereunder.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">No Right to Employment. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The grant of an Award shall not be construed as giving a Participant the right to be retained in the employ of the Company or any Subsidiary or Affiliate. Further, the Company or a Subsidiary or Affiliate may at any time </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">dismiss a Participant from employment, free from any liability or any claim under the Plan, unless otherwise expressly provided in an Award Agreement.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">No Rights as Shareholder. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the provisions of the Plan and the applicable Award Agreement, no Participant or holder or beneficiary of any Award shall have any rights as a shareholder with respect to any Shares to be distributed under the Plan until such person has become a holder of such Shares. Notwithstanding the foregoing, in connection with each grant of Restricted Shares hereunder, the applicable Award Agreement shall specify if and to what extent the Participant shall not be entitled to the rights of a shareholder in respect of such Restricted Shares.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Governing Law. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The validity, construction and effect of the Plan and any rules and regulations relating to the Plan and any Award Agreement shall be determined in accordance with the laws of the State of Tennessee without giving effect to conflicts of laws principles.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Severability. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any provision of the Plan or any Award is, or becomes, or is deemed to be invalid, illegal or unenforceable in any jurisdiction or as to any Person or Award, or would disqualify the Plan or any Award under any law 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 any such Award shall remain in full force and effect.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Other Laws. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee may refuse to issue or transfer any Shares or other consideration under an Award if, acting in its sole discretion, it determines that the issuance or transfer of such Shares or such other consideration might violate any applicable law or regulation (including applicable non-U.S. laws or regulations) or entitle the Company to recover the same under Section 16(b) of the Exchange Act, and any payment tendered to the Company by a Participant, other holder or beneficiary in connection with the exercise of such Award shall be promptly refunded to the relevant Participant, holder or beneficiary.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">No Trust or Fund Created. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Neither the Plan nor any Award shall create or be construed to create a trust or separate fund of any kind or a fiduciary relationship between the Company or any Subsidiary or Affiliate and a Participant or any other Person. To the extent that any Person acquires a right to receive payments from the Company or any Subsidiary or Affiliate pursuant to an Award, such right shall be no greater than the right of any unsecured general creditor of the Company or any Subsidiary or Affiliate.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">No Fractional Shares. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No fractional Shares shall be issued or delivered pursuant to the Plan or any Award, and the Committee shall determine whether cash, other securities or other property shall be paid or transferred in lieu of any fractional </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Shares or whether such fractional Shares or any rights thereto shall be canceled, terminated or otherwise eliminated.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.16</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Headings. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Headings are given to the sections and subsections of the Plan solely as a convenience to facilitate reference. Such headings shall not be deemed in any way material or relevant to the construction or interpretation of the Plan or any provision thereof.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.673%"><tr><td style="width:1.0%"></td><td style="width:32.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.216%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Term of the Plan.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Effective Date. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be effective as of May 10, 2018</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(the &#8220;Effective Date&#8221;),</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provided it has been approved by the Company&#8217;s shareholders.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Expiration Date. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No new Awards shall be granted under the Plan after the tenth (10th) anniversary of the Effective Date. Unless otherwise expressly provided in the Plan or in an applicable Award Agreement, any Award granted hereunder may, and the authority of the Board or the Committee to amend, alter, adjust, suspend, discontinue or terminate any such Award or to waive any conditions or rights under any such Award shall, continue after the tenth (10th) anniversary of the Effective Date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>4
<FILENAME>ex19insidertradinganti-hed.htm
<DESCRIPTION>EX-19 INSIDER TRADING POLICY
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i73caaa7ebee948c7adc052e69830a010_36"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">TRACTOR SUPPLY COMPANY</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:95.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Insider Trading, Anti-Hedging and Pledging Policy</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Tractor Supply Company (the &#8220;Company&#8221;) is committed to full compliance with the federal securities laws, including the laws and regulations that prohibit insider trading and illegal &#8220;tipping&#8221;. The prohibitions against insider trading, tipping and hedging contained in this policy apply to all of the Company&#8217;s employees (&#8220;Team Members&#8221;) and members of the Company&#8217;s Board of Directors (&#8220;Board Members&#8221;). In addition, Board Members, officers (as defined in Rule 16a-1(f) (&#8220;Executive Officers&#8221;) and Team Members who are designated as insiders (referred to below as &#8220;Designated Insiders&#8221;), which list is periodically reviewed and maintained by the Company, are subject to the additional restrictions and procedures described below under the section titled, &#8220;Special Restrictions and Procedures for Designated Insiders.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Overview of the Insider Trading Prohibition</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Under the federal securities laws, it is unlawful for a person to buy, sell or dispose of (e.g., gift) a company&#8217;s securities while in possession of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">material, non-public information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In addition, a person can be liable for disclosing this type of information to third parties (often referred to as &#8220;tipping&#8221;) who then trade in a company&#8217;s securities, even though the disclosing person does not engage in any securities transaction or profit from the third party&#8217;s trade. Violation of these laws can result in severe civil and criminal penalties. In addition to reputational damage, the Company and its controlling persons may face liability as well under certain circumstances.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In addition to potential criminal and civil penalties imposed by governmental authorities for violating the law, a person who violates this policy exposes themselves to potential disciplinary action by the Company, up to and including termination for cause.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">What is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">material</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">information&#63; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">There is no clear rule as to what constitutes material information. Generally, the standard is whether a reasonable investor would consider the information important in deciding whether to buy or sell a company&#8217;s securities. Examples that may constitute material information include, but are not limited to, financial results or projections, comparable store sales information, changes in previously announced earnings guidance, mergers or acquisitions, divestitures, strategic alliances, changes in dividend policy, stock buybacks, stock splits, securities offerings, cybersecurity breaches, actual or threatened significant litigation or governmental investigations, significant liabilities, and changes in senior management. Material information may be either positive or negative and may consist of information about a vendor or supplier, a potential acquisition or merger candidate or other company that is confidential and obtained in the course of employment with the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">To be clear, whether or not the Company&#8217;s confidential information rises to the level of &#8220;materiality,&#8221; all Team Members remain subject to our codes of conduct and confidentiality and use obligations relating to any such information.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">What is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">nonpublic</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">information&#63; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In general, information is &#8220;nonpublic&#8221; until it is publicly disclosed and &#8220;absorbed&#8221; by the markets and the investing public. The number of trading days during which information should be public before it is considered &#8220;absorbed&#8221; is a case-specific determination, but in general information may be considered &#8220;absorbed&#8221; on the second trading day following release of the information. Public disclosure can occur by the issuance of a press release, the filing of a report with the Securities and Exchange Commission, or through other means designed to achieve widespread dissemination of the information.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Company Policy against Insider Trading</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">It is the Company&#8217;s policy that neither the Company, nor Team Members, nor Board Members may engage in any purchase, sale or disposition (e.g., gift) of the Company&#8217;s securities while in possession of material, nonpublic information. A Team Member or Board Member also may not permit a member of his or her immediate family or anyone acting on his or her behalf (including influenced or controlled trusts and other entities) to engage in any purchase, sale or disposition (e.g., gift) of the Company&#8217;s securities while in possession of material, nonpublic information. In addition, Team Members and Board Members must not trade securities of any other company about which the Team Member or Board Member possesses material, nonpublic information as a result of employment with or service to the Company. Team Members and Board Members must maintain the confidentiality of nonpublic information and should not disclose or &#8220;tip&#8221; that information to others who do not have a legitimate, Company-related business need for the information. If a Team Member or Board Member is in possession of material, nonpublic information when he or she terminates employment or service with the Company, he or she may not trade or make gifts in the Company&#8217;s securities until that information has become public or is no longer material. Even the appearance of an improper transaction must be avoided to preserve the Company&#8217;s reputation for adhering to the highest standards of conduct.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This policy does not restrict transactions made pursuant to a pre-arranged trading plan that has been pre-approved in accordance with this policy or purchases of stock under the Company&#8217;s Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), resulting from contributions of money to the ESPP pursuant to an election made at the time of any enrollment in the plan. It does, however, apply to sales of Company securities purchased pursuant to the ESPP. Additionally, Team Members should not base a decision to participate in a pre-arranged trading plan or the ESPP, or to change an election under the ESPP, on material, non-public information. This policy does not apply to the exercise of an employee stock option acquired pursuant to the Company&#8217;s plans, the exercise of a tax withholding right pursuant to which a person has elected to have the Company withhold shares subject to an option to satisfy tax withholding requirements, the vesting of restricted stock units, or the exercise of a tax withholding right pursuant to which a person has elected to have the Company withhold shares of stock to satisfy tax withholding requirements upon the vesting of any restricted stock units. This policy does apply, however, to any sale of stock as part of a broker-assisted cashless exercise of an option, or any other market sale of stock, including for the purpose of generating the cash needed to pay the exercise price of an option.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Overview of Policy on Hedging</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Company considers it improper and inappropriate for Team Members and Board Members to engage in hedging transactions for the Company&#8217;s securities. Hedging transactions can be accomplished through a number of possible mechanisms, including through the use of financial instruments such as prepaid variable forward contracts, equity swaps, collars and certain exchange funds designed (or which operate) to hedge or offset decreases in value of securities owned. Such hedging transactions may permit a Team Member or Board Member to continue to own the Company&#8217;s securities obtained through employee benefit plans or otherwise, but without the full risks and rewards of ownership. When that occurs, the Team Member&#8217;s or Board Member&#8217;s incentives and objectives may be less closely aligned with those of the Company&#8217;s other shareholders, and the Team Member&#8217;s or Board Member&#8217;s incentive to improve the Company&#8217;s performance may be (or may appear to be) reduced. In such cases, a key purpose of the equity compensation paid to such Team Member or Board Member may be undermined.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Anti-Hedging Policy</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">It is the Company&#8217;s policy that no Team Member or Board Member, or any of their designees, may engage in any hedging transaction that reduces or limits such person&#8217;s economic risk with respect to his or her direct or indirect holdings, ownership or interest in the Company&#8217;s securities, including without </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">limitation outstanding stock options, stock appreciation rights, restricted stock units or other compensation awards, the value of which are derived from, referenced to or based on the value or market price of the Company&#8217;s securities. Prohibited transactions include, without limitation, short sales, the sale of security futures and the purchase by a Team Member or Board Member of financial instruments, including prepaid variable forward contracts, equity swaps, collars, puts, calls or certain exchange funds or other derivative securities that are designed to hedge or offset a decrease in market value of the Company&#8217;s securities. For the avoidance of doubt, non-hedging transactions that involve the disposition or acquisition of the Company&#8217;s securities (such as permitted dispositions of Company securities to an exchange fund outside of a prohibited hedging transaction for example) would still remain subject to the other provisions of this policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">SPECIAL RESTRICTIONS AND PROCEDURES FOR DESIGNATED INSIDERS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Trading During Window Periods. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Assuming any required pre-clearance has been obtained as outlined below, Designated Insiders may purchase or sell Company securities only during the &#8220;window periods&#8221; that, unless otherwise specified by the General Counsel or Controller, begin on the second trading day after the Company publicly releases quarterly or annual financial results and extend for a period of fifteen trading days afterwards. For example, if the Company announces financial results on Thursday, the window period will begin at market open on Monday. However, the ability of a Designated Insider to engage in transactions in Company securities during window periods is not automatic. The Company reserves the right to shorten or close a window period if the Company determines that Designated Insiders possess material, nonpublic information or if the Company determines that a trade could create the appearance of an improper transaction. The restriction on trading only during window periods does not apply to transactions made pursuant to a pre-arranged trading plan that has been pre-approved in accordance with this policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Pre-Clearance Required. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Board Members, Executive Officers, and certain other Team Members deemed appropriate by the General Counsel and Controller are designated as restricted insiders (&#8220;Restricted Insiders&#8221;) and all transactions in Company securities (including purchases, sales or other dispositions, gifts and stock option exercises) by Restricted Insiders or their family members and other members of their household, as well as any entities influenced or controlled by Restricted Insiders, must be cleared in advance by the Controller and the General Counsel of the Company.  If either the Controller or the General Counsel is unavailable, or if the Controller or General Counsel is seeking additional clearance, the Chief Financial Officer of the Company is an authorized alternate to the Controller or General Counsel for purposes of this policy. The Controller and General Counsel of the Company (and&#47;or Chief Financial Officer of the Company as applicable) shall record the date each request is received and the date and time each request is approved or disapproved. If a proposed transaction receives pre-clearance, the pre-cleared trade must be effected within five trading days of receipt of pre-clearance. If the Restricted Insider becomes aware of material, nonpublic information before the trade is executed, the pre-clearance is void and the trade must not be completed. Transactions not effected within the time limit become subject to pre-clearance again. The only exceptions to these requirements are (i) trades that are executed pursuant to a pre-arranged trading plan that has been pre-approved in accordance with this policy (see below) and (ii) purchases of Company stock in the employee stock purchase plan resulting from periodic payroll contributions to the plan under an election made at the time of enrollment in the plan. The Company reserves the right to refuse to preclear a trade if the Company determines that the Restricted Insider possesses material, nonpublic information or if the Company determines that a trade could create the appearance of an improper transaction. If clearance is denied, the fact of such denial must be kept confidential by the Restricted Insider requesting such clearance.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Company does not undertake any obligation with respect to a Restricted Insider&#8217;s securities law compliance by virtue of pre-clearing any particular trade, and the Company urges each Restricted Insider to consult his or her legal counsel before engaging in transactions.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Pre-Arranged Trading Plans. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Designated Insiders may enter into a pre-arranged trading plan (including a Rule 10b5-1 plan or a non-Rule 10b5-1 trading arrangement as defined in Securities and Exchange Commission rules) under which Company securities may be purchased, sold or gifted outside of a window period. However, pre-arranged trading plans must be entered into, terminated or amended only during window periods, in good faith, and at a time when the Designated Insider is not in possession of any material, nonpublic information. Pre-arranged plans must be approved in advance by the Controller and the General Counsel of the Company (with the Chief Financial Officer being available as an alternate authorized approving party as per the pre-clearance policy) and, in any event, must comply with the requirements of Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) or the definition of &#8220;non-Rule 10b5-1 trading arrangement&#8221; of Item 408 of Regulation S-K under the Exchange Act, as applicable. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Margin Accounts and Pledged Securities. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Securities held in a margin account as collateral for a margin loan may be sold by the broker without the customer&#8217;s consent if the customer fails to meet a margin call. Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material, nonpublic information or otherwise is not permitted to trade in Company securities, Designated Insiders are generally prohibited from holding Company securities in a margin account or otherwise pledging Company securities as collateral for a loan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Other Requirements. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Executive Officers and Board Members must comply with Rule 144 where applicable, which requires, among other things, filing a public notice of intent to sell the Company&#8217;s securities if the sale will exceed a specified threshold. Executive Officers and Board Members must also comply with the reporting requirements of Section 16(a) of the Exchange Act and are subject to the short-swing trading prohibitions of Section 16(b) of the Exchange Act, which prohibits non-exempt purchases and sales of the Company&#8217;s securities within a period of less than six months. To facilitate compliance with Section 16(a), Executive Officers and Board Members are required to report all transactions in the Company&#8217;s securities promptly upon execution to the Company&#8217;s Controller or General Counsel.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">As a condition of their employment, all Team Members will be required to certify their understanding of and intent to comply with this policy. Executive Officers and Board Members may be required to certify their understanding of and compliance with this policy on an annual basis.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Questions. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">If you have a question regarding this policy, please contact the Company&#8217;s Controller or General Counsel.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Board Approved 2&#47;13&#47;2025</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>5
<FILENAME>ex21-2024listofsubsidiaries.htm
<DESCRIPTION>EX-21 2024 LIST OF SUBSIDIARIES
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2712ec96ae1b4ba6a22d65c3123796c5_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit 21</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiaries</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Organization</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tractor Supply Co. of Michigan, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tractor Supply Co. of Texas, LP</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSC Purchasing LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSC Franklin DC, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSC SSC Bond, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Petsense LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSC Navarre DC, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSC Maumelle DC, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tractor Supply Company Northeast, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSC Holdings, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSC Services, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tractor Supply Company West, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Orscheln Farm and Home LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Missouri</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>6
<FILENAME>ex23-consentofernstyoung20.htm
<DESCRIPTION>EX-23 CONSENT
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iba42490d8ece489287b0dfd06537140f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="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="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="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="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="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="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="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="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="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="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="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="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="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="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, </font></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="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, and</font></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(8) Registration Statement on Form S-3 (File No. 333-249595) pertaining to the Shelf Registration Statement of Tractor Supply Company&#59;</font></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="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, 2025, 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, 2024.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:306pt"><font style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;20, 2025</font></div><div style="margin-bottom:10pt"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;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>ex311-ceocertification2024.htm
<DESCRIPTION>EX-31.1 CEO CERTIFICATION
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2193ee8d5164446892ef1b3623987a1f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="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="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="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="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.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:9pt;text-indent:18pt"><font><br></font></div><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">February 20, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Harry A. Lawton III</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harry A. Lawton III</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>ex312-cfocertification2024.htm
<DESCRIPTION>EX-31.2 CFO CERTIFICATION
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i660302124577454faf8b0e995fc9ad1e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="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="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="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="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="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="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="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:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">February 20, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Kurt D. Barton</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kurt D. Barton</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President - Chief Financial Officer and Treasurer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>9
<FILENAME>ex32-2024ceocfocertificati.htm
<DESCRIPTION>EX-32 CEO & CFO CERTIFICATION
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i8f659efbece9424d8a85992c44f70082_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="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="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="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, 2024, 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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58;&#160; February&#160;20, 2025</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="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></div><div style="text-align:justify"><font style="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="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="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></div><div style="text-align:justify"><font style="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="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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;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-20241228.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ebe2108d-ad35-4c83-8a08-352d36e72971,g:5cf337b2-273a-4e84-a38a-d8192e8d7a3c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tsco="http://www.tractorsupply.com/20241228" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tractorsupply.com/20241228">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.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/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tsco-20241228_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" 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-20241228_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-20241228_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-20241228_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.tractorsupply.com/role/Cover">
        <link:definition>0000001 - 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="AuditInformation" roleURI="http://www.tractorsupply.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</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>9952151 - 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="CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</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>9952153 - 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>9952154 - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952155 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</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>9952156 - 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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>9952157 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</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>9952158 - 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>9952159 - 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="ShareBasedCompensation" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensation">
        <link:definition>9952160 - 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>9952161 - 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="Debt" roleURI="http://www.tractorsupply.com/role/Debt">
        <link:definition>9952162 - 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="Leases" roleURI="http://www.tractorsupply.com/role/Leases">
        <link:definition>9952163 - 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="CapitalStockandDividends" roleURI="http://www.tractorsupply.com/role/CapitalStockandDividends">
        <link:definition>9952164 - 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="TreasuryStock" roleURI="http://www.tractorsupply.com/role/TreasuryStock">
        <link:definition>9952165 - Disclosure - 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="NetIncomePerShare" roleURI="http://www.tractorsupply.com/role/NetIncomePerShare">
        <link:definition>9952166 - 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="IncomeTaxes" roleURI="http://www.tractorsupply.com/role/IncomeTaxes">
        <link:definition>9952167 - 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="RetirementBenefitPlans" roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlans">
        <link:definition>9952168 - 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="CommitmentsandContingencies" roleURI="http://www.tractorsupply.com/role/CommitmentsandContingencies">
        <link:definition>9952169 - 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="SegmentReporting" roleURI="http://www.tractorsupply.com/role/SegmentReporting">
        <link:definition>9952170 - 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="SubsequentEvents" roleURI="http://www.tractorsupply.com/role/SubsequentEvents">
        <link:definition>9952171 - Disclosure - Subsequent Events</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>9955511 - 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>9955512 - 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="ShareBasedCompensationTables" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationTables">
        <link:definition>9955513 - 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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955514 - 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="DebtTables" roleURI="http://www.tractorsupply.com/role/DebtTables">
        <link:definition>9955515 - 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="LeasesSupplementalLeaseLiabilityTables" roleURI="http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables">
        <link:definition>9955516 - Disclosure - Leases, Supplemental Lease Liability (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="CapitalStockandDividendsTables" roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsTables">
        <link:definition>9955517 - 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="TreasuryStockTables" roleURI="http://www.tractorsupply.com/role/TreasuryStockTables">
        <link:definition>9955518 - Disclosure - Treasury Stock (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="NetIncomePerShareTables" roleURI="http://www.tractorsupply.com/role/NetIncomePerShareTables">
        <link:definition>9955519 - 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="IncomeTaxesTables" roleURI="http://www.tractorsupply.com/role/IncomeTaxesTables">
        <link:definition>9955520 - 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="SegmentReportingTables" roleURI="http://www.tractorsupply.com/role/SegmentReportingTables">
        <link:definition>9955521 - 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="SignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9955522 - Disclosure - Significant Accounting Policies - Narrative (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="SignificantAccountingPoliciesFairValueMeasurementsDetails" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails">
        <link:definition>9955523 - Disclosure - Significant Accounting Policies - Fair Value Measurements (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="SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails">
        <link:definition>9955524 - Disclosure - Significant Accounting Policies - Fair Value of the Interest Rate Swap (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="SignificantAccountingPoliciesPropertyandEquipmentDetails" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails">
        <link:definition>9955525 - Disclosure - Significant Accounting Policies Property and Equipment (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="SignificantAccountingPoliciesSupplierFinanceProgramDetails" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails">
        <link:definition>9955526 - Disclosure - Significant Accounting Policies - Supplier Finance Program (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="ShareBasedCompensationNarrativeDetails" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>9955527 - Disclosure - Share Based Compensation - Narrative (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="ShareBasedCompensationAssumptionsDetails" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails">
        <link:definition>9955528 - Disclosure - Share Based Compensation - Assumptions (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="ShareBasedCompensationShareActivityDetails" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails">
        <link:definition>9955529 - Disclosure - Share Based Compensation - Share Activity (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="ShareBasedCompensationOtherInformationDetails" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails">
        <link:definition>9955530 - Disclosure - Share Based Compensation - Other Information (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="GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails" roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails">
        <link:definition>9955531 - Disclosure - Goodwill and Other Intangible Assets - Changes in the Carrying Amount of Goodwill (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="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>9955532 - Disclosure - Goodwill and Other Intangible Assets - Narrative (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="DebtScheduleofDebtDetails" roleURI="http://www.tractorsupply.com/role/DebtScheduleofDebtDetails">
        <link:definition>9955533 - Disclosure - Debt - Schedule of Debt (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="DebtNarrativeDetails" roleURI="http://www.tractorsupply.com/role/DebtNarrativeDetails">
        <link:definition>9955534 - Disclosure - Debt - Narrative (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="LeasesNarrativeDetails" roleURI="http://www.tractorsupply.com/role/LeasesNarrativeDetails">
        <link:definition>9955535 - Disclosure - Leases - Narrative (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>9955536 - 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="LeasesTermandDiscountDetails" roleURI="http://www.tractorsupply.com/role/LeasesTermandDiscountDetails">
        <link:definition>9955537 - Disclosure - Leases, Term and Discount (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="LeasesMaturitiesDetails" roleURI="http://www.tractorsupply.com/role/LeasesMaturitiesDetails">
        <link:definition>9955538 - Disclosure - Leases, Maturities (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="LeasesMaturitiesDetails_1" roleURI="http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1">
        <link:definition>9955538 - Disclosure - Leases, Maturities (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="LeasesDetails" roleURI="http://www.tractorsupply.com/role/LeasesDetails">
        <link:definition>9955539 - 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="LeasesOtherInformationDetails" roleURI="http://www.tractorsupply.com/role/LeasesOtherInformationDetails">
        <link:definition>9955540 - Disclosure - Leases - Other Information (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="CapitalStockDetails" roleURI="http://www.tractorsupply.com/role/CapitalStockDetails">
        <link:definition>9955541 - 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>9955542 - Disclosure - 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="TreasuryStockNarrativeDetails" roleURI="http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails">
        <link:definition>9955543 - Disclosure - Treasury Stock - Narrative (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="TreasuryStockClassofTreasuryStockDetails" roleURI="http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails">
        <link:definition>9955544 - Disclosure - Treasury Stock - Class of 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="NetIncomePerShareDetails" roleURI="http://www.tractorsupply.com/role/NetIncomePerShareDetails">
        <link:definition>9955545 - 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="IncomeTaxesDetails" roleURI="http://www.tractorsupply.com/role/IncomeTaxesDetails">
        <link:definition>9955546 - 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="RetirementBenefitPlansDetails" roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails">
        <link:definition>9955547 - 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>9955548 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955549 - 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="SegmentReportingNarrativeDetails" roleURI="http://www.tractorsupply.com/role/SegmentReportingNarrativeDetails">
        <link:definition>9955550 - Disclosure - Segment Reporting - Narrative (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="SegmentReportingMajorProductCategoryDetails" roleURI="http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails">
        <link:definition>9955551 - Disclosure - Segment Reporting - Major Product Category (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="SegmentReportingDetails" roleURI="http://www.tractorsupply.com/role/SegmentReportingDetails">
        <link:definition>9955552 - 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="SubsequentEventsDetails" roleURI="http://www.tractorsupply.com/role/SubsequentEventsDetails">
        <link:definition>9955553 - Disclosure - Subsequent Events (Details)</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:element id="tsco_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_ComprehensiveIncomeAbstract" abstract="true" name="ComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_ConsolidatedBalanceSheetsUnauditedAbstract" abstract="true" name="ConsolidatedBalanceSheetsUnauditedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CashPaidDuringPeriodForAbstract" abstract="true" name="CashPaidDuringPeriodForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_SalesTaxesPolicyTextBlock" abstract="false" name="SalesTaxesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_RevenueRecognitionGiftCardsTextBlock" abstract="false" name="RevenueRecognitionGiftCardsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_WarehousingAndDistributionCostsPolicyTextBlock" abstract="false" name="WarehousingAndDistributionCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_SalesTaxAuditReservePolicyTextBlock" abstract="false" name="SalesTaxAuditReservePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_SupplierFinanceProgramPolicyTextBlock" abstract="false" name="SupplierFinanceProgramPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tsco_OtherInformationOptionActivityTableTextBlock" abstract="false" name="OtherInformationOptionActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_OtherInformationRestrictedUnitActivityTableTextBlock" abstract="false" name="OtherInformationRestrictedUnitActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" abstract="false" name="LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" abstract="false" name="AveragePercentageOfSalesByProductCategoriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="tsco_ConsolidatedStoresAxis" abstract="true" name="ConsolidatedStoresAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_ConsolidatedStoresDomain" abstract="true" name="ConsolidatedStoresDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_TSCOstoresDomain" abstract="true" name="TSCOstoresDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_PetsensestoresDomain" abstract="true" name="PetsensestoresDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_SelfInsuranceTypeAxis" abstract="true" name="SelfInsuranceTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_SelfInsuranceTypeDomain" abstract="true" name="SelfInsuranceTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_WorkersCompensationReserveMember" abstract="true" name="WorkersCompensationReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_GeneralLiabilityReserveMember" abstract="true" name="GeneralLiabilityReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_SelfInsuranceClaimsMember" abstract="true" name="SelfInsuranceClaimsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_A370SeniorNotesMember" abstract="true" name="A370SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tsco_A175SeniorNotesMember" abstract="true" name="A175SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tsco_A525SeniorNotesMember" abstract="true" name="A525SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tsco_SoftwareMaximumOrMinimumAxis" abstract="true" name="SoftwareMaximumOrMinimumAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_SoftwareMaximumOrMinimumDomain" abstract="true" name="SoftwareMaximumOrMinimumDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_SoftwareMinimumMember" abstract="true" name="SoftwareMinimumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_SoftwareMaximumMember" abstract="true" name="SoftwareMaximumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" abstract="false" name="StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_RevenueRecognitionGiftCard" abstract="false" name="RevenueRecognitionGiftCard" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions" abstract="false" name="MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" abstract="false" name="MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="tsco_AllowanceForSalesReturns" abstract="false" name="AllowanceForSalesReturns" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ComputerSoftwareAndHardwareMember" abstract="true" name="ComputerSoftwareAndHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_Employeestockpurchaseprogramdiscountpercentage" abstract="false" name="Employeestockpurchaseprogramdiscountpercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_VestingTermMinimum" abstract="false" name="VestingTermMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_VestingTermMaximum" abstract="false" name="VestingTermMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" abstract="false" name="SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_A1750SeniorNotesMember" abstract="true" name="A1750SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_A2022SeniorCreditFacilityMember" abstract="true" name="A2022SeniorCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_NumberofFinancialCovenantsMember" abstract="true" name="NumberofFinancialCovenantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_FixedChargeCoverageRatioMinimumRequirementMember" abstract="true" name="FixedChargeCoverageRatioMinimumRequirementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_LeverageRatioMaximumRequirementMember" abstract="true" name="LeverageRatioMaximumRequirementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_LettersOfCreditMaximumBorrowingCapacity" abstract="false" name="LettersOfCreditMaximumBorrowingCapacity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" abstract="false" name="Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_LeaseTermAndDiscountTable" abstract="true" name="LeaseTermAndDiscountTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_LeaseTermAndDiscountLineItems" abstract="true" name="LeaseTermAndDiscountLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_LeaseTermExpirationThroughDate" abstract="false" name="LeaseTermExpirationThroughDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <xs:element id="tsco_Storeleasesoptionalrenewalperiodsminimum" abstract="false" name="Storeleasesoptionalrenewalperiodsminimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_Storeleasesoptionalrenewalperiodsmaximum" abstract="false" name="Storeleasesoptionalrenewalperiodsmaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_StoreLeasesOptionalRenewalPeriods" abstract="false" name="StoreLeasesOptionalRenewalPeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_SaleLeasebackTransactionNumberOfProperties" abstract="false" name="SaleLeasebackTransactionNumberOfProperties" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tsco_SaleLeasebackTransactionProceedsFromSale" abstract="false" name="SaleLeasebackTransactionProceedsFromSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_FinanceOperatingAndVariableLeaseCost" abstract="false" name="FinanceOperatingAndVariableLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_OperatingLeaseMaturitiesAbstract" abstract="true" name="OperatingLeaseMaturitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_FinanceLeaseMaturitiesAbstract" abstract="true" name="FinanceLeaseMaturitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_FinanceLeaseInterestExpenseFutureMaturities" abstract="false" name="FinanceLeaseInterestExpenseFutureMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_FinanceLeaseLiabilityPresentValue" abstract="false" name="FinanceLeaseLiabilityPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_CombinedLeaseMaturitiesAbstract" abstract="true" name="CombinedLeaseMaturitiesAbstract" 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_FutureMinimumPaymentsDueInTwoYears" abstract="false" name="FutureMinimumPaymentsDueInTwoYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_FutureMinimumPaymentsDueInFourYears" abstract="false" name="FutureMinimumPaymentsDueInFourYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FutureMinimumPaymentsDueThereafter" abstract="false" name="FutureMinimumPaymentsDueThereafter" 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_FutureMinimumPaymentsInterest" abstract="false" name="FutureMinimumPaymentsInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LeaseTermLineItems" abstract="true" name="LeaseTermLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_FinanceLeaseFinancingCashFlowsUsedForLeases" abstract="false" name="FinanceLeaseFinancingCashFlowsUsedForLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount" abstract="false" name="ShareRepurchaseProgramIncreaseInAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" abstract="false" name="DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <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_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_DeferredTaxAssetsLongTermTaxEffectOfAmortization" abstract="false" name="DeferredTaxAssetsLongTermTaxEffectOfAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_NonCurrentTaxLiabilitiesAbstract" abstract="true" name="NonCurrentTaxLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" 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_DefineContributionBenefitPlanAxis" abstract="true" name="DefineContributionBenefitPlanAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DefineContributionBenefitPlanDomain" abstract="true" name="DefineContributionBenefitPlanDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_ScheduleDefinedContributionBenefitPlanLineItems" abstract="true" name="ScheduleDefinedContributionBenefitPlanLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" abstract="false" name="PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" abstract="false" name="MaximumPercentageOfEmployeesCompensationEligibleFor100Match" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" abstract="false" name="PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" abstract="false" name="MinimumPercentageofEmployeesCompensationEligibleFor50Match" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" abstract="false" name="MaximumPercentageOfEmployeessCompensationEligibleFor50Match" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" abstract="false" name="CompanyMaximumMatchAsPercentageOfEligibleCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_ScheduleOfDeferredCompensationTable" abstract="true" name="ScheduleOfDeferredCompensationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DeferredCompensationArrangementAxis" abstract="true" name="DeferredCompensationArrangementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DeferredCompensationProgramDomain" abstract="true" name="DeferredCompensationProgramDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_ScheduleOfDeferredCompensationLineItems" abstract="true" name="ScheduleOfDeferredCompensationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ConstructionProjectAxis" abstract="true" name="ConstructionProjectAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_ConstructionProjectDomain" abstract="true" name="ConstructionProjectDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_NewDistributionCenterConstructionMember" abstract="true" name="NewDistributionCenterConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_HardwareToolsAndTruckMember" abstract="true" name="HardwareToolsAndTruckMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_LivestockAndPetMember" abstract="true" name="LivestockAndPetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_SeasonalGiftAndToyProductsMember" abstract="true" name="SeasonalGiftAndToyProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_ClothingAndFootwareMember" abstract="true" name="ClothingAndFootwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_AgricultureMember" abstract="true" name="AgricultureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="tsco_SalesRevenueNetPercentage" abstract="false" name="SalesRevenueNetPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="tsco_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tsco_PersonnelExpense" abstract="false" name="PersonnelExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_AllivetIncMember" abstract="true" name="AllivetIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>tsco-20241228_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ebe2108d-ad35-4c83-8a08-352d36e72971,g:5cf337b2-273a-4e84-a38a-d8192e8d7a3c-->
<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/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tsco-20241228.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_GrossProfit_cf37549c-eac6-496a-ae03-110ff5a9762e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4ab35d9b-acd2-4988-9c44-87e9beaa0bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf37549c-eac6-496a-ae03-110ff5a9762e" xlink:to="loc_us-gaap_Revenues_4ab35d9b-acd2-4988-9c44-87e9beaa0bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1c09bd04-bb05-463f-af52-329963f92213" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf37549c-eac6-496a-ae03-110ff5a9762e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1c09bd04-bb05-463f-af52-329963f92213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_55d00579-fcb8-4ae2-b9e9-940f8fd95f99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91d31285-374f-44e2-a39a-1a1a8367cfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_55d00579-fcb8-4ae2-b9e9-940f8fd95f99" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91d31285-374f-44e2-a39a-1a1a8367cfa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dfc99b95-2833-4baf-9d37-c31796132aab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_55d00579-fcb8-4ae2-b9e9-940f8fd95f99" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_dfc99b95-2833-4baf-9d37-c31796132aab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d914267b-facf-4743-93df-60d4520e1ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a29ef9e3-c27b-4a1b-8d78-00ad255af501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d914267b-facf-4743-93df-60d4520e1ff5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a29ef9e3-c27b-4a1b-8d78-00ad255af501" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a7bfdd10-755e-45ed-a061-0b5f94d37d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d914267b-facf-4743-93df-60d4520e1ff5" xlink:to="loc_us-gaap_GrossProfit_a7bfdd10-755e-45ed-a061-0b5f94d37d5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6a85e704-1de2-4e94-9c6a-865e50022e33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d914267b-facf-4743-93df-60d4520e1ff5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6a85e704-1de2-4e94-9c6a-865e50022e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fdb69e72-5515-4385-990b-4d237f49235d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_63274075-b625-4df5-a077-c5f3b3e73d25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fdb69e72-5515-4385-990b-4d237f49235d" xlink:to="loc_us-gaap_OperatingIncomeLoss_63274075-b625-4df5-a077-c5f3b3e73d25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_69b2787d-904c-46cb-abee-c66d9f66514d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fdb69e72-5515-4385-990b-4d237f49235d" xlink:to="loc_us-gaap_InterestExpenseNonoperating_69b2787d-904c-46cb-abee-c66d9f66514d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tsco-20241228.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_OtherComprehensiveIncomeLossNetOfTax_6c611f7f-8fc3-4bea-9aed-ea89cae343ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_628eb59d-14ea-4ae8-8a6d-17af4d45ef33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6c611f7f-8fc3-4bea-9aed-ea89cae343ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_628eb59d-14ea-4ae8-8a6d-17af4d45ef33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_88c69122-c98c-4c65-b6fa-af63ea949e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8335bed1-be24-4bea-89f8-48e3d32f4aea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_88c69122-c98c-4c65-b6fa-af63ea949e3e" xlink:to="loc_us-gaap_NetIncomeLoss_8335bed1-be24-4bea-89f8-48e3d32f4aea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11f96df1-8125-4aac-9003-55441619d942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_88c69122-c98c-4c65-b6fa-af63ea949e3e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11f96df1-8125-4aac-9003-55441619d942" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tsco-20241228.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_LiabilitiesAndStockholdersEquity_dc6727f4-d56e-4b2e-bc89-4073d643232d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_de719117-8beb-4180-8f98-52f24852d5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dc6727f4-d56e-4b2e-bc89-4073d643232d" xlink:to="loc_us-gaap_Liabilities_de719117-8beb-4180-8f98-52f24852d5ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_969572de-f9d5-4037-9617-6b024f8cb628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dc6727f4-d56e-4b2e-bc89-4073d643232d" xlink:to="loc_us-gaap_StockholdersEquity_969572de-f9d5-4037-9617-6b024f8cb628" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_60068cf2-1ce6-4d68-b160-bf6795330be7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_51afe8e9-d265-490d-a8ab-0589805e03e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_60068cf2-1ce6-4d68-b160-bf6795330be7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_51afe8e9-d265-490d-a8ab-0589805e03e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3b834e8c-e4f7-4075-b475-289f98189c52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60068cf2-1ce6-4d68-b160-bf6795330be7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3b834e8c-e4f7-4075-b475-289f98189c52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_983e87c1-97ee-4356-a140-ed3adb7832cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60068cf2-1ce6-4d68-b160-bf6795330be7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_983e87c1-97ee-4356-a140-ed3adb7832cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f3db1720-0655-4139-9899-358a8b70a5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60068cf2-1ce6-4d68-b160-bf6795330be7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f3db1720-0655-4139-9899-358a8b70a5b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_60caa7a8-ce22-49e9-a14c-4ee422e0ff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60068cf2-1ce6-4d68-b160-bf6795330be7" xlink:to="loc_us-gaap_LiabilitiesCurrent_60caa7a8-ce22-49e9-a14c-4ee422e0ff9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7926fd19-de12-4712-ba4d-e480ab1c1ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60068cf2-1ce6-4d68-b160-bf6795330be7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7926fd19-de12-4712-ba4d-e480ab1c1ca5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d373b1d9-3794-4d47-ae4c-1d4f776da609" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0444e6d9-0be2-4d0d-99a1-9fa2f914d6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d373b1d9-3794-4d47-ae4c-1d4f776da609" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0444e6d9-0be2-4d0d-99a1-9fa2f914d6b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b43313b4-94fa-4ecc-90cb-754087443028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d373b1d9-3794-4d47-ae4c-1d4f776da609" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b43313b4-94fa-4ecc-90cb-754087443028" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f0b593e2-ffa7-4364-a53d-1fc309943529" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d373b1d9-3794-4d47-ae4c-1d4f776da609" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f0b593e2-ffa7-4364-a53d-1fc309943529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7e0d68da-bf09-4143-90cc-fb11b50c3430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d373b1d9-3794-4d47-ae4c-1d4f776da609" xlink:to="loc_us-gaap_AccountsPayableCurrent_7e0d68da-bf09-4143-90cc-fb11b50c3430" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_72cfac87-87f3-412f-977c-b19aa3e4a0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d373b1d9-3794-4d47-ae4c-1d4f776da609" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_72cfac87-87f3-412f-977c-b19aa3e4a0d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fd54fe31-aa3b-4646-bfd0-60fe80aeb5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f51d407d-6c21-44ce-aab1-1af0f2ba74a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fd54fe31-aa3b-4646-bfd0-60fe80aeb5e6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f51d407d-6c21-44ce-aab1-1af0f2ba74a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_37a34786-51a7-4227-8dd8-30855aee7e17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fd54fe31-aa3b-4646-bfd0-60fe80aeb5e6" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_37a34786-51a7-4227-8dd8-30855aee7e17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0ad12611-daee-43d6-8f37-9e730d8afc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fd54fe31-aa3b-4646-bfd0-60fe80aeb5e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0ad12611-daee-43d6-8f37-9e730d8afc1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2585d8f4-1912-4f93-8cb1-a62e711dfaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fd54fe31-aa3b-4646-bfd0-60fe80aeb5e6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2585d8f4-1912-4f93-8cb1-a62e711dfaf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f2d245cd-ff34-401a-8497-5cba717a523b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fd54fe31-aa3b-4646-bfd0-60fe80aeb5e6" xlink:to="loc_us-gaap_AssetsCurrent_f2d245cd-ff34-401a-8497-5cba717a523b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e0356f65-cb2a-4938-97a1-9dacc2b890c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1f09a548-c02f-438c-b361-b7aacbc6eb40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0356f65-cb2a-4938-97a1-9dacc2b890c3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1f09a548-c02f-438c-b361-b7aacbc6eb40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_9740ffc7-0dc4-4f96-bd44-539c0f96d3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0356f65-cb2a-4938-97a1-9dacc2b890c3" xlink:to="loc_us-gaap_TreasuryStockValue_9740ffc7-0dc4-4f96-bd44-539c0f96d3ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3bd530c2-caa9-43fa-8383-d8fd21b15c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0356f65-cb2a-4938-97a1-9dacc2b890c3" xlink:to="loc_us-gaap_CommonStockValue_3bd530c2-caa9-43fa-8383-d8fd21b15c1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_53866250-4e1a-4fca-b4b3-79ad0a530ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0356f65-cb2a-4938-97a1-9dacc2b890c3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_53866250-4e1a-4fca-b4b3-79ad0a530ea7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_49505cb1-9155-4c82-95ed-9d0ba2a6fe47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0356f65-cb2a-4938-97a1-9dacc2b890c3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_49505cb1-9155-4c82-95ed-9d0ba2a6fe47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b522e2c7-0895-4778-9374-2e5246c7c5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_98cf0deb-7922-4e3c-bfc9-2e7045e92198" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b522e2c7-0895-4778-9374-2e5246c7c5a7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_98cf0deb-7922-4e3c-bfc9-2e7045e92198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e6d708ce-84e1-4197-8bf7-e0235b1e295a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b522e2c7-0895-4778-9374-2e5246c7c5a7" xlink:to="loc_us-gaap_InventoryNet_e6d708ce-84e1-4197-8bf7-e0235b1e295a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cd7f0b42-42e4-4130-a7b1-d561e910450b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b522e2c7-0895-4778-9374-2e5246c7c5a7" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cd7f0b42-42e4-4130-a7b1-d561e910450b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_c8dcb6e4-b0b8-4b6e-964e-38513a3d3038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b522e2c7-0895-4778-9374-2e5246c7c5a7" xlink:to="loc_us-gaap_IncomeTaxReceivable_c8dcb6e4-b0b8-4b6e-964e-38513a3d3038" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tsco-20241228.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e91bf96-d519-4bd6-8455-06e6cd00e35f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa873c6a-ad7b-4919-a3d1-af84811ef085" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e91bf96-d519-4bd6-8455-06e6cd00e35f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa873c6a-ad7b-4919-a3d1-af84811ef085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9099057d-1b82-4845-b46f-06256df3d5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e91bf96-d519-4bd6-8455-06e6cd00e35f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9099057d-1b82-4845-b46f-06256df3d5b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cf1dc0f4-ac32-48ee-ba93-9c738866b053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e91bf96-d519-4bd6-8455-06e6cd00e35f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cf1dc0f4-ac32-48ee-ba93-9c738866b053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a7f34e3a-0f1f-49fd-af2c-5fa895191cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a7f34e3a-0f1f-49fd-af2c-5fa895191cdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_d96c426a-fb0b-4e6d-a7d3-bd88a376c965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_d96c426a-fb0b-4e6d-a7d3-bd88a376c965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0368d5db-aa90-4220-8680-abf123f57b52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0368d5db-aa90-4220-8680-abf123f57b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b8847828-9df1-4cb0-8e52-33df827d1354" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b8847828-9df1-4cb0-8e52-33df827d1354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_cf5ddf8e-afe1-4435-bbb3-7bb484f6b337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_ShareBasedCompensation_cf5ddf8e-afe1-4435-bbb3-7bb484f6b337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_92562a5c-20da-437c-9824-0d27fa241131" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_DepreciationAndAmortization_92562a5c-20da-437c-9824-0d27fa241131" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9a9e14bc-779e-4f07-9491-cd3caebf175e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_NetIncomeLoss_9a9e14bc-779e-4f07-9491-cd3caebf175e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ded5d73e-24f3-48ed-9982-76d22a549652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ded5d73e-24f3-48ed-9982-76d22a549652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f46213fb-b384-47fe-a818-3e6dfcabf571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f46213fb-b384-47fe-a818-3e6dfcabf571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_defba9fa-6a6d-4a4f-af04-c4d25000930e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_defba9fa-6a6d-4a4f-af04-c4d25000930e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8b673a0e-26c1-4032-820b-675f2f4c4ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8b673a0e-26c1-4032-820b-675f2f4c4ac3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f1be37e6-6729-4839-905b-22ed76cf2abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0edc8809-ab5c-4c76-9b0f-ed61b55d7765" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f1be37e6-6729-4839-905b-22ed76cf2abd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f36752e0-dd16-423a-95e6-479184e3427d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_c3ce876e-ae3c-419f-8962-a4bd03c6809a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_c3ce876e-ae3c-419f-8962-a4bd03c6809a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_30f99996-2d80-4adc-8d6c-90618b18615f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_30f99996-2d80-4adc-8d6c-90618b18615f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashOutflowforDebtIssuanceCost_f468f1ca-ee33-4613-af61-a0d2ab190f12" xlink:href="tsco-20241228.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_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_tsco_CashOutflowforDebtIssuanceCost_f468f1ca-ee33-4613-af61-a0d2ab190f12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_8a4b10dd-5560-4d6c-9568-5cb088073987" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_8a4b10dd-5560-4d6c-9568-5cb088073987" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_64c8d54e-1a4b-4526-a1dc-9ecfb8d07718" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_64c8d54e-1a4b-4526-a1dc-9ecfb8d07718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_03af3213-dfa3-4885-8c1f-aaf7ac240432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_03af3213-dfa3-4885-8c1f-aaf7ac240432" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_5c736c65-da82-46d1-9c54-ea32952c7754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_5c736c65-da82-46d1-9c54-ea32952c7754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_401f0124-420b-441b-a528-08ca33d6fcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f36752e0-dd16-423a-95e6-479184e3427d" xlink:to="loc_us-gaap_PaymentsOfDividends_401f0124-420b-441b-a528-08ca33d6fcc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a7d7a24d-bef8-4c9d-a4e1-e5286b0e61e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0339dfb2-d1bf-4c36-b29a-b63e70f0324c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a7d7a24d-bef8-4c9d-a4e1-e5286b0e61e5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0339dfb2-d1bf-4c36-b29a-b63e70f0324c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_857c28d7-1592-4397-8961-196773c89370" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a7d7a24d-bef8-4c9d-a4e1-e5286b0e61e5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_857c28d7-1592-4397-8961-196773c89370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b8ea00de-d380-4eb9-a1b9-15fcb92131cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a7d7a24d-bef8-4c9d-a4e1-e5286b0e61e5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b8ea00de-d380-4eb9-a1b9-15fcb92131cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_afa7d583-55c1-4ed2-b8d8-aa1c3e1731bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a7d7a24d-bef8-4c9d-a4e1-e5286b0e61e5" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_afa7d583-55c1-4ed2-b8d8-aa1c3e1731bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesMaturitiesDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInTwoYears_348288a6-f3e6-4fd5-bc38-82f873d9e83f" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInTwoYears"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5cc21ae0-89c8-4b74-ae18-9bd954af5c51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInTwoYears_348288a6-f3e6-4fd5-bc38-82f873d9e83f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5cc21ae0-89c8-4b74-ae18-9bd954af5c51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_631f1f84-dbc3-4e7a-b14b-b0a7152c95af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInTwoYears_348288a6-f3e6-4fd5-bc38-82f873d9e83f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_631f1f84-dbc3-4e7a-b14b-b0a7152c95af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseLiability_9d1460a1-1926-4fe5-bfc5-8bb90f954cb3" xlink:href="tsco-20241228.xsd#tsco_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b18104d9-f0a8-4e81-87be-8dc796dea5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_LeaseLiability_9d1460a1-1926-4fe5-bfc5-8bb90f954cb3" xlink:to="loc_us-gaap_OperatingLeaseLiability_b18104d9-f0a8-4e81-87be-8dc796dea5dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseLiabilityPresentValue_d3c47468-95f5-4360-b98e-dfcb8de9e49d" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseLiabilityPresentValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_LeaseLiability_9d1460a1-1926-4fe5-bfc5-8bb90f954cb3" xlink:to="loc_tsco_FinanceLeaseLiabilityPresentValue_d3c47468-95f5-4360-b98e-dfcb8de9e49d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueThereafter_33d5373e-a178-4839-a77c-6deb75b9de81" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueThereafter"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_723f08fd-17a3-4486-8cab-ca4e4a5a8ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueThereafter_33d5373e-a178-4839-a77c-6deb75b9de81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_723f08fd-17a3-4486-8cab-ca4e4a5a8ee4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2c9f44c1-3533-4a93-9bfc-64d1fdfc719b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueThereafter_33d5373e-a178-4839-a77c-6deb75b9de81" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2c9f44c1-3533-4a93-9bfc-64d1fdfc719b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_c9b0e18a-03eb-4785-b857-5b269b2e1475" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_efdfaa33-ba7a-4770-9b9e-6e92cc430dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_c9b0e18a-03eb-4785-b857-5b269b2e1475" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_efdfaa33-ba7a-4770-9b9e-6e92cc430dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bb59b8cc-cd83-410d-8939-da0e34e2d954" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_c9b0e18a-03eb-4785-b857-5b269b2e1475" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bb59b8cc-cd83-410d-8939-da0e34e2d954" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInFiveYears_e81a87ac-709b-4d83-a6cf-e989783820b9" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInFiveYears"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_448689ea-f578-46fb-9872-64ed254f2d68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInFiveYears_e81a87ac-709b-4d83-a6cf-e989783820b9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_448689ea-f578-46fb-9872-64ed254f2d68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_18a5aded-3513-45e0-a8e5-bcc9503d0f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInFiveYears_e81a87ac-709b-4d83-a6cf-e989783820b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_18a5aded-3513-45e0-a8e5-bcc9503d0f3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDue_d23ecc90-b7c0-46d0-ad5d-4ea89159da99" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_1817b5f4-ab9a-4ec9-83a3-8ffbfdec5f36" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_d23ecc90-b7c0-46d0-ad5d-4ea89159da99" xlink:to="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_1817b5f4-ab9a-4ec9-83a3-8ffbfdec5f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueThereafter_52ee5c41-ccd4-4e29-9804-6706733a0574" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_d23ecc90-b7c0-46d0-ad5d-4ea89159da99" xlink:to="loc_tsco_FutureMinimumPaymentsDueThereafter_52ee5c41-ccd4-4e29-9804-6706733a0574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInThreeYears_5cb7d731-4008-4a70-83c4-5b3eac25f8bc" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_d23ecc90-b7c0-46d0-ad5d-4ea89159da99" xlink:to="loc_tsco_FutureMinimumPaymentsDueInThreeYears_5cb7d731-4008-4a70-83c4-5b3eac25f8bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInFourYears_4d07acdc-9141-45c5-82ef-583fddef08c7" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_d23ecc90-b7c0-46d0-ad5d-4ea89159da99" xlink:to="loc_tsco_FutureMinimumPaymentsDueInFourYears_4d07acdc-9141-45c5-82ef-583fddef08c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInTwoYears_096f4975-4301-488a-b4e3-71ea33282df7" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_d23ecc90-b7c0-46d0-ad5d-4ea89159da99" xlink:to="loc_tsco_FutureMinimumPaymentsDueInTwoYears_096f4975-4301-488a-b4e3-71ea33282df7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInFiveYears_2cc4db57-1cea-4803-8cea-92abae609305" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_d23ecc90-b7c0-46d0-ad5d-4ea89159da99" xlink:to="loc_tsco_FutureMinimumPaymentsDueInFiveYears_2cc4db57-1cea-4803-8cea-92abae609305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39c15b11-b0a3-44e1-9d6c-95f216bef979" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a1c512f5-0e6e-4e97-86c1-49536c23da75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39c15b11-b0a3-44e1-9d6c-95f216bef979" xlink:to="loc_us-gaap_OperatingLeaseLiability_a1c512f5-0e6e-4e97-86c1-49536c23da75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4300f19d-3700-4e1d-942d-b244ddf524b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39c15b11-b0a3-44e1-9d6c-95f216bef979" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4300f19d-3700-4e1d-942d-b244ddf524b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsInterest_892c25d3-46e8-41dc-819a-e404a24c4e4c" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_378f99e6-8ca7-40d5-b705-8aff2f8f0bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsInterest_892c25d3-46e8-41dc-819a-e404a24c4e4c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_378f99e6-8ca7-40d5-b705-8aff2f8f0bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseInterestExpenseFutureMaturities_fff42415-0a57-428e-8da5-89596e32b034" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseInterestExpenseFutureMaturities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsInterest_892c25d3-46e8-41dc-819a-e404a24c4e4c" xlink:to="loc_tsco_FinanceLeaseInterestExpenseFutureMaturities_fff42415-0a57-428e-8da5-89596e32b034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInFourYears_2165b674-840c-45f0-a5e3-1f97108af803" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInFourYears"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_02b30389-9099-4b13-9a67-9dfd82082e42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInFourYears_2165b674-840c-45f0-a5e3-1f97108af803" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_02b30389-9099-4b13-9a67-9dfd82082e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ee95ed2-4771-4152-beae-6d3e52e35469" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInFourYears_2165b674-840c-45f0-a5e3-1f97108af803" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ee95ed2-4771-4152-beae-6d3e52e35469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInThreeYears_4cfbcd43-da3c-4347-9d52-2d9a33a67bc6" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInThreeYears"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_72b22269-fb71-48c1-8eb4-e68349cf2af0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInThreeYears_4cfbcd43-da3c-4347-9d52-2d9a33a67bc6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_72b22269-fb71-48c1-8eb4-e68349cf2af0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1fccebb7-c897-4193-8a72-90229d29a7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDueInThreeYears_4cfbcd43-da3c-4347-9d52-2d9a33a67bc6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1fccebb7-c897-4193-8a72-90229d29a7d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fbe87252-62af-4a1b-beb4-410c4f4e30d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_bc2455f1-9003-4641-91d6-35cc70b191de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fbe87252-62af-4a1b-beb4-410c4f4e30d4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_bc2455f1-9003-4641-91d6-35cc70b191de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_447f0d79-aada-44ff-bfa7-b1ae6c172c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fbe87252-62af-4a1b-beb4-410c4f4e30d4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_447f0d79-aada-44ff-bfa7-b1ae6c172c0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_e6d61aee-3bcf-41e3-b194-6d4c969a6a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fbe87252-62af-4a1b-beb4-410c4f4e30d4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_e6d61aee-3bcf-41e3-b194-6d4c969a6a5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_539d9abb-adc6-43b0-932b-dbbcaa3ec8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fbe87252-62af-4a1b-beb4-410c4f4e30d4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_539d9abb-adc6-43b0-932b-dbbcaa3ec8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e3a8302b-15d3-4ff8-a10a-0b14328e0398" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fbe87252-62af-4a1b-beb4-410c4f4e30d4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e3a8302b-15d3-4ff8-a10a-0b14328e0398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_deda03ab-3ae4-41c3-b62c-f122ae50ff5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fbe87252-62af-4a1b-beb4-410c4f4e30d4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_deda03ab-3ae4-41c3-b62c-f122ae50ff5c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesMaturitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_031bd988-1249-454c-a620-de1604cef2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_31119638-fb5f-4bcf-9308-2703f471c61e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_031bd988-1249-454c-a620-de1604cef2fb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_31119638-fb5f-4bcf-9308-2703f471c61e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c232c226-55bf-4f2b-a858-70854a865c78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_031bd988-1249-454c-a620-de1604cef2fb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c232c226-55bf-4f2b-a858-70854a865c78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a861d89b-0cc4-4cac-83a1-38c09cda6316" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_031bd988-1249-454c-a620-de1604cef2fb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a861d89b-0cc4-4cac-83a1-38c09cda6316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_95cd4824-de78-4367-a608-bd97b1f1b68f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_031bd988-1249-454c-a620-de1604cef2fb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_95cd4824-de78-4367-a608-bd97b1f1b68f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b301f482-7aa0-489f-b943-cbf844d83da6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_031bd988-1249-454c-a620-de1604cef2fb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b301f482-7aa0-489f-b943-cbf844d83da6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_32bb8370-3455-4222-86ae-94f27762f0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_031bd988-1249-454c-a620-de1604cef2fb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_32bb8370-3455-4222-86ae-94f27762f0b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDue_5d0f5b89-a5ad-437e-bd77-8c0c756cdf29" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsInterest_e453f2eb-aeb4-43cd-98f2-7b15e7c7fec7" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_5d0f5b89-a5ad-437e-bd77-8c0c756cdf29" xlink:to="loc_tsco_FutureMinimumPaymentsInterest_e453f2eb-aeb4-43cd-98f2-7b15e7c7fec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseLiability_ca459af3-3e92-4179-b850-5b69427977f8" xlink:href="tsco-20241228.xsd#tsco_LeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_FutureMinimumPaymentsDue_5d0f5b89-a5ad-437e-bd77-8c0c756cdf29" xlink:to="loc_tsco_LeaseLiability_ca459af3-3e92-4179-b850-5b69427977f8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="tsco-20241228.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_DeferredIncomeTaxLiabilities_6e611a8a-b069-4d7b-961f-507672861ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0e6c2a07-4307-45f8-a080-72ea9cf1ae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6e611a8a-b069-4d7b-961f-507672861ddd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0e6c2a07-4307-45f8-a080-72ea9cf1ae4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_193539dd-c8a6-4c28-bf99-57e3a8989757" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6e611a8a-b069-4d7b-961f-507672861ddd" xlink:to="loc_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_193539dd-c8a6-4c28-bf99-57e3a8989757" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_c662e2af-c033-4556-be6e-155e2b412355" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6e611a8a-b069-4d7b-961f-507672861ddd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_c662e2af-c033-4556-be6e-155e2b412355" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b81b964d-9cf8-4dd4-9979-93037f53f02b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ee998113-fe5c-4568-ba04-872bc4ae0a23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b81b964d-9cf8-4dd4-9979-93037f53f02b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ee998113-fe5c-4568-ba04-872bc4ae0a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bcfe677b-bbb8-41d0-b676-99aa14817ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b81b964d-9cf8-4dd4-9979-93037f53f02b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bcfe677b-bbb8-41d0-b676-99aa14817ca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_40e79952-58ed-4d23-8d0e-9ef160243020" xlink:href="tsco-20241228.xsd#tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9a3860ce-7364-4a1f-a1e3-287a58002c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_40e79952-58ed-4d23-8d0e-9ef160243020" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9a3860ce-7364-4a1f-a1e3-287a58002c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b03fa589-1d9a-49ca-b137-b9b3f7b51167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_40e79952-58ed-4d23-8d0e-9ef160243020" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b03fa589-1d9a-49ca-b137-b9b3f7b51167" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2ad13bc6-dbfc-4e37-bfa9-07c427848f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_d653d517-ced8-4d3a-89af-cd034f69b558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ad13bc6-dbfc-4e37-bfa9-07c427848f6d" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductions_d653d517-ced8-4d3a-89af-cd034f69b558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_24636a30-e4ae-484a-b078-541374b6f9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ad13bc6-dbfc-4e37-bfa9-07c427848f6d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_24636a30-e4ae-484a-b078-541374b6f9c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a454c443-6e04-4d9e-93fa-335a41d6f88d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ad13bc6-dbfc-4e37-bfa9-07c427848f6d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a454c443-6e04-4d9e-93fa-335a41d6f88d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_7327e912-e59f-485b-9a8f-d7344c0c2d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ad13bc6-dbfc-4e37-bfa9-07c427848f6d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_7327e912-e59f-485b-9a8f-d7344c0c2d6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9c237a79-e404-4bf1-821a-d4966c6c78f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ad13bc6-dbfc-4e37-bfa9-07c427848f6d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9c237a79-e404-4bf1-821a-d4966c6c78f5" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>tsco-20241228_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ebe2108d-ad35-4c83-8a08-352d36e72971,g:5cf337b2-273a-4e84-a38a-d8192e8d7a3c-->
<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/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="tsco-20241228.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b607691c-cdcc-45c3-9f1e-d297592893e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b607691c-cdcc-45c3-9f1e-d297592893e0" xlink:to="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fb6dbb91-e757-47e8-8400-efa32b40ac52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fb6dbb91-e757-47e8-8400-efa32b40ac52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fb6dbb91-e757-47e8-8400-efa32b40ac52_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb6dbb91-e757-47e8-8400-efa32b40ac52" xlink:to="loc_us-gaap_EquityComponentDomain_fb6dbb91-e757-47e8-8400-efa32b40ac52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb6dbb91-e757-47e8-8400-efa32b40ac52" xlink:to="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9dd993be-43cd-414b-860d-1d989fd7e7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_CommonStockMember_9dd993be-43cd-414b-860d-1d989fd7e7c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0cb3bbf9-c4f4-4abd-8b4b-271f6bcac7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0cb3bbf9-c4f4-4abd-8b4b-271f6bcac7dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_523776ec-5015-431d-9504-741581ff94f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_TreasuryStockCommonMember_523776ec-5015-431d-9504-741581ff94f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8146026-c085-4c6f-817c-c13f4ef9772a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8146026-c085-4c6f-817c-c13f4ef9772a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0e326925-e725-46b9-a706-c97cfebe7b06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_RetainedEarningsMember_0e326925-e725-46b9-a706-c97cfebe7b06" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6f902bab-937b-4b57-bb50-09b457a533c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:to="loc_us-gaap_AwardTypeAxis_6f902bab-937b-4b57-bb50-09b457a533c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6f902bab-937b-4b57-bb50-09b457a533c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6f902bab-937b-4b57-bb50-09b457a533c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6f902bab-937b-4b57-bb50-09b457a533c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2105bd74-4368-4a68-aac0-159763948d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6f902bab-937b-4b57-bb50-09b457a533c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2105bd74-4368-4a68-aac0-159763948d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d67d6d6f-3f5a-4f11-ab51-5142d9b28fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2105bd74-4368-4a68-aac0-159763948d4b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d67d6d6f-3f5a-4f11-ab51-5142d9b28fdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b607691c-cdcc-45c3-9f1e-d297592893e0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_dbce2421-2dca-45e0-a9d7-04adc5318369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_SharesOutstanding_dbce2421-2dca-45e0-a9d7-04adc5318369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fbca5e7f-dcd4-47e9-96e1-04e0a2d526e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_StockholdersEquity_fbca5e7f-dcd4-47e9-96e1-04e0a2d526e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_74737fce-eccd-4b3c-bab6-de25e3f7bce9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_74737fce-eccd-4b3c-bab6-de25e3f7bce9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3542b7d4-f239-485e-b2b6-0fd44775ce77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3542b7d4-f239-485e-b2b6-0fd44775ce77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bb75869b-86de-4465-9381-7db3e1ea4c73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_ShareBasedCompensation_bb75869b-86de-4465-9381-7db3e1ea4c73" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e9aa0f8f-d0ea-4390-93b7-8921e72cfebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e9aa0f8f-d0ea-4390-93b7-8921e72cfebe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d6626782-f999-4ea7-865e-c34662c17869" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d6626782-f999-4ea7-865e-c34662c17869" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_234447d3-d44f-4671-8bca-f83b462a610d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_234447d3-d44f-4671-8bca-f83b462a610d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0c1be5a4-3364-41c3-8fe5-7daf11815b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_DividendsCommonStockCash_0c1be5a4-3364-41c3-8fe5-7daf11815b0e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84fee374-0d9e-4d4e-9ac4-be5ab5bc6329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84fee374-0d9e-4d4e-9ac4-be5ab5bc6329" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17bf63d1-d817-4f7e-af61-a1de05dd9168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_NetIncomeLoss_17bf63d1-d817-4f7e-af61-a1de05dd9168" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0e297f9-e289-4818-9c7a-d11fcc3b1bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_9589d46e-35c9-4bf1-81b2-c7d1aa8b69a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_364f8d8b-3382-4056-b085-14af7d735c59" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_srt_ConsolidatedEntitiesAxis_364f8d8b-3382-4056-b085-14af7d735c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_364f8d8b-3382-4056-b085-14af7d735c59_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_364f8d8b-3382-4056-b085-14af7d735c59" xlink:to="loc_srt_ConsolidatedEntitiesDomain_364f8d8b-3382-4056-b085-14af7d735c59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dd83c506-909d-4255-9f26-4af96f8abd01" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_364f8d8b-3382-4056-b085-14af7d735c59" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dd83c506-909d-4255-9f26-4af96f8abd01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d71dd92f-aa09-492c-9fdc-43d19f65344b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dd83c506-909d-4255-9f26-4af96f8abd01" xlink:to="loc_srt_ParentCompanyMember_d71dd92f-aa09-492c-9fdc-43d19f65344b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedStoresAxis_375d7aea-26bf-4b60-87d4-c76178c001c5" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedStoresAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_tsco_ConsolidatedStoresAxis_375d7aea-26bf-4b60-87d4-c76178c001c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedStoresDomain_375d7aea-26bf-4b60-87d4-c76178c001c5_default" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedStoresDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_ConsolidatedStoresAxis_375d7aea-26bf-4b60-87d4-c76178c001c5" xlink:to="loc_tsco_ConsolidatedStoresDomain_375d7aea-26bf-4b60-87d4-c76178c001c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedStoresDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_ConsolidatedStoresAxis_375d7aea-26bf-4b60-87d4-c76178c001c5" xlink:to="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TSCOstoresDomain_b5e3ccde-77cc-4cbb-ba32-6bb5201634ec" xlink:href="tsco-20241228.xsd#tsco_TSCOstoresDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:to="loc_tsco_TSCOstoresDomain_b5e3ccde-77cc-4cbb-ba32-6bb5201634ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PetsensestoresDomain_a88616ce-2720-4619-b944-c8a9b4c8d79c" xlink:href="tsco-20241228.xsd#tsco_PetsensestoresDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:to="loc_tsco_PetsensestoresDomain_a88616ce-2720-4619-b944-c8a9b4c8d79c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_11295ca3-4cfd-4f8f-b16c-19e11b688a56" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_srt_StatementGeographicalAxis_11295ca3-4cfd-4f8f-b16c-19e11b688a56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_11295ca3-4cfd-4f8f-b16c-19e11b688a56_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_11295ca3-4cfd-4f8f-b16c-19e11b688a56" xlink:to="loc_srt_SegmentGeographicalDomain_11295ca3-4cfd-4f8f-b16c-19e11b688a56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_509c3c4d-dab8-4398-8af6-0ade86046e9c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_11295ca3-4cfd-4f8f-b16c-19e11b688a56" xlink:to="loc_srt_SegmentGeographicalDomain_509c3c4d-dab8-4398-8af6-0ade86046e9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_bd13af66-6af0-486b-88e2-f6b6ffd91415" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_509c3c4d-dab8-4398-8af6-0ade86046e9c" xlink:to="loc_stpr_TX_bd13af66-6af0-486b-88e2-f6b6ffd91415" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceTypeAxis_793e90b9-3599-49b7-859d-dfcfd1ebc0d7" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_tsco_SelfInsuranceTypeAxis_793e90b9-3599-49b7-859d-dfcfd1ebc0d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceTypeDomain_793e90b9-3599-49b7-859d-dfcfd1ebc0d7_default" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_SelfInsuranceTypeAxis_793e90b9-3599-49b7-859d-dfcfd1ebc0d7" xlink:to="loc_tsco_SelfInsuranceTypeDomain_793e90b9-3599-49b7-859d-dfcfd1ebc0d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_SelfInsuranceTypeAxis_793e90b9-3599-49b7-859d-dfcfd1ebc0d7" xlink:to="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WorkersCompensationReserveMember_c4697119-c81f-4ed8-8142-e05505ad73f1" xlink:href="tsco-20241228.xsd#tsco_WorkersCompensationReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:to="loc_tsco_WorkersCompensationReserveMember_c4697119-c81f-4ed8-8142-e05505ad73f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_GeneralLiabilityReserveMember_80ca5059-641c-497f-9ef2-cf562f554df6" xlink:href="tsco-20241228.xsd#tsco_GeneralLiabilityReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:to="loc_tsco_GeneralLiabilityReserveMember_80ca5059-641c-497f-9ef2-cf562f554df6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceClaimsMember_a9fbd3dc-180f-4ef0-aa4a-897fefac2a6e" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceClaimsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:to="loc_tsco_SelfInsuranceClaimsMember_a9fbd3dc-180f-4ef0-aa4a-897fefac2a6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_89c39c52-57fa-4a5e-a580-a4c3a7af5f46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_us-gaap_DebtInstrumentAxis_89c39c52-57fa-4a5e-a580-a4c3a7af5f46" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_89c39c52-57fa-4a5e-a580-a4c3a7af5f46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_89c39c52-57fa-4a5e-a580-a4c3a7af5f46" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_89c39c52-57fa-4a5e-a580-a4c3a7af5f46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_89c39c52-57fa-4a5e-a580-a4c3a7af5f46" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A370SeniorNotesMember_c7dddf30-6d8b-48be-9315-d5937b4944bb" xlink:href="tsco-20241228.xsd#tsco_A370SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:to="loc_tsco_A370SeniorNotesMember_c7dddf30-6d8b-48be-9315-d5937b4944bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A175SeniorNotesMember_e2b32a96-5e8f-470f-85a1-0ca185cb2fa8" xlink:href="tsco-20241228.xsd#tsco_A175SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:to="loc_tsco_A175SeniorNotesMember_e2b32a96-5e8f-470f-85a1-0ca185cb2fa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_92c17a2d-24c5-46b4-8936-4f9b9150087d" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:to="loc_tsco_A525SeniorNotesMember_92c17a2d-24c5-46b4-8936-4f9b9150087d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9755fb89-beb7-4623-85bd-fd388c3690ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9755fb89-beb7-4623-85bd-fd388c3690ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9755fb89-beb7-4623-85bd-fd388c3690ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9755fb89-beb7-4623-85bd-fd388c3690ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9755fb89-beb7-4623-85bd-fd388c3690ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2275baa0-13ff-4172-85ee-4315acadb7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9755fb89-beb7-4623-85bd-fd388c3690ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2275baa0-13ff-4172-85ee-4315acadb7b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_fb0e2304-914c-4f60-a355-36ec9c302a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2275baa0-13ff-4172-85ee-4315acadb7b6" xlink:to="loc_us-gaap_SeniorNotesMember_fb0e2304-914c-4f60-a355-36ec9c302a70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumOrMinimumAxis_1438e5e3-f4be-4bec-838b-129325ab4e93" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumOrMinimumAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_tsco_SoftwareMaximumOrMinimumAxis_1438e5e3-f4be-4bec-838b-129325ab4e93" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumOrMinimumDomain_1438e5e3-f4be-4bec-838b-129325ab4e93_default" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumOrMinimumDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_SoftwareMaximumOrMinimumAxis_1438e5e3-f4be-4bec-838b-129325ab4e93" xlink:to="loc_tsco_SoftwareMaximumOrMinimumDomain_1438e5e3-f4be-4bec-838b-129325ab4e93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumOrMinimumDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_SoftwareMaximumOrMinimumAxis_1438e5e3-f4be-4bec-838b-129325ab4e93" xlink:to="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMinimumMember_eb4ecc3d-e531-418e-a093-a3af747e1d4f" xlink:href="tsco-20241228.xsd#tsco_SoftwareMinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:to="loc_tsco_SoftwareMinimumMember_eb4ecc3d-e531-418e-a093-a3af747e1d4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumMember_7d7545d7-ce07-4cc9-87fd-a4e97df9e122" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:to="loc_tsco_SoftwareMaximumMember_7d7545d7-ce07-4cc9-87fd-a4e97df9e122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_1550ef26-22b3-4215-8660-66388da2553d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfStores"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_NumberOfStores_1550ef26-22b3-4215-8660-66388da2553d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2e128d8c-3ce4-4aa8-b138-c727794f209c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2e128d8c-3ce4-4aa8-b138-c727794f209c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_a7eaef9a-804b-4444-ba14-66aa2241216f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_a7eaef9a-804b-4444-ba14-66aa2241216f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6f46fe3a-b844-4373-bf2b-23ae65f5c54a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6f46fe3a-b844-4373-bf2b-23ae65f5c54a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder_98edc4cc-43f6-426d-b463-d1d163da06df" xlink:href="tsco-20241228.xsd#tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder_98edc4cc-43f6-426d-b463-d1d163da06df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_69ea47a4-81b5-499c-b26b-b620dc9a0e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_69ea47a4-81b5-499c-b26b-b620dc9a0e73" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Workerscompensationandgeneralliabilitydeductible_7a482659-d806-4e2c-a8f8-6f25f3fbae41" xlink:href="tsco-20241228.xsd#tsco_Workerscompensationandgeneralliabilitydeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_Workerscompensationandgeneralliabilitydeductible_7a482659-d806-4e2c-a8f8-6f25f3fbae41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_152396fd-d60f-4d3c-9fb1-431c554236ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_SelfInsuranceReserve_152396fd-d60f-4d3c-9fb1-431c554236ef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_4d3b7498-414b-407b-a5a8-35e872fcc22d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_OtherAssets_4d3b7498-414b-407b-a5a8-35e872fcc22d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCard_b21afcd1-8cb8-4eaa-9f30-1cebefb6b63d" xlink:href="tsco-20241228.xsd#tsco_RevenueRecognitionGiftCard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_RevenueRecognitionGiftCard_b21afcd1-8cb8-4eaa-9f30-1cebefb6b63d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerLoyaltyProgramLiabilityCurrent_9f96eae5-abc6-4edc-ab64-8e9d2974b7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerLoyaltyProgramLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_CustomerLoyaltyProgramLiabilityCurrent_9f96eae5-abc6-4edc-ab64-8e9d2974b7f9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_75aa8eac-32cf-4ac1-b6c0-9f2567f14315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_AdvertisingExpense_75aa8eac-32cf-4ac1-b6c0-9f2567f14315" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising_338e7e65-1b9d-4edb-abf3-960851b0fc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_PrepaidAdvertising_338e7e65-1b9d-4edb-abf3-960851b0fc6e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DistributionExpense_0d7982f7-9066-4f52-b941-a0b29fafdb25" xlink:href="tsco-20241228.xsd#tsco_DistributionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_DistributionExpense_0d7982f7-9066-4f52-b941-a0b29fafdb25" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts_36b493fb-7e89-443f-a569-451027ad1e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreOpeningCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_PreOpeningCosts_36b493fb-7e89-443f-a569-451027ad1e0b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions_776c9dfc-2d92-46a4-a36d-9845ae2a3329" xlink:href="tsco-20241228.xsd#tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions_776c9dfc-2d92-46a4-a36d-9845ae2a3329" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_288e2f8d-a71c-4fe8-a085-a4004f935309" xlink:href="tsco-20241228.xsd#tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_288e2f8d-a71c-4fe8-a085-a4004f935309" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_f3d644f2-4764-40a3-88f6-fb263a900d63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_UnsecuredDebt_f3d644f2-4764-40a3-88f6-fb263a900d63" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9f61080d-2c93-4450-b05c-7f2016901a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_LongTermDebt_9f61080d-2c93-4450-b05c-7f2016901a7d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_50dbc59b-ce09-4f07-bdae-464a6ca77725" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_50dbc59b-ce09-4f07-bdae-464a6ca77725" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6fdfe022-5c0c-4c61-9159-dd3422808a57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6fdfe022-5c0c-4c61-9159-dd3422808a57" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_2d66750b-4315-41b9-b7a7-3730486ddfde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_2d66750b-4315-41b9-b7a7-3730486ddfde" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_dbc3b2e8-edb1-4af1-b44f-de3d0fde135d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_dbc3b2e8-edb1-4af1-b44f-de3d0fde135d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AllowanceForSalesReturns_288ca1de-1cca-4de6-a933-546c1e44692e" xlink:href="tsco-20241228.xsd#tsco_AllowanceForSalesReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_AllowanceForSalesReturns_288ca1de-1cca-4de6-a933-546c1e44692e" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_50dd7c12-60db-4954-bc6a-b54e944f1285" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_50dd7c12-60db-4954-bc6a-b54e944f1285" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_b1eba360-f89f-4485-8658-bbd8ade4e0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_AssetImpairmentCharges_b1eba360-f89f-4485-8658-bbd8ade4e0a7" xlink:type="arc" order="25"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_62d0253f-3ce6-441a-ac15-ff309301514b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_62d0253f-3ce6-441a-ac15-ff309301514b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_77008a8a-eab1-47cb-8bf1-b352ef890ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_62d0253f-3ce6-441a-ac15-ff309301514b" xlink:to="loc_us-gaap_DebtInstrumentAxis_77008a8a-eab1-47cb-8bf1-b352ef890ab2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77008a8a-eab1-47cb-8bf1-b352ef890ab2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_77008a8a-eab1-47cb-8bf1-b352ef890ab2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77008a8a-eab1-47cb-8bf1-b352ef890ab2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_77008a8a-eab1-47cb-8bf1-b352ef890ab2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A175SeniorNotesMember_aabea507-38ac-47e4-86ea-69095ff4dc5f" xlink:href="tsco-20241228.xsd#tsco_A175SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:to="loc_tsco_A175SeniorNotesMember_aabea507-38ac-47e4-86ea-69095ff4dc5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_8bf111fb-d279-4f57-aa6a-7d217a21630b" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:to="loc_tsco_A525SeniorNotesMember_8bf111fb-d279-4f57-aa6a-7d217a21630b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_8739d095-711d-42cf-9b92-f443413f1ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:to="loc_us-gaap_SeniorNotes_8739d095-711d-42cf-9b92-f443413f1ef1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_ee02a84b-7baf-4742-aa85-9fe764c04c66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:to="loc_us-gaap_LongTermDebtFairValue_ee02a84b-7baf-4742-aa85-9fe764c04c66" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d8561ad4-8151-49a2-9b1b-53a461d0e1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d8561ad4-8151-49a2-9b1b-53a461d0e1c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8561ad4-8151-49a2-9b1b-53a461d0e1c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d8561ad4-8151-49a2-9b1b-53a461d0e1c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8561ad4-8151-49a2-9b1b-53a461d0e1c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d8561ad4-8151-49a2-9b1b-53a461d0e1c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_56cb48a4-0cbe-4583-a62b-70cb84639f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_56cb48a4-0cbe-4583-a62b-70cb84639f6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4c58e7ea-823e-4fad-8bea-24a01b36989b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4c58e7ea-823e-4fad-8bea-24a01b36989b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareMember_759ecc98-31fd-4a9e-8ae4-a0b56fedae30" xlink:href="tsco-20241228.xsd#tsco_ComputerSoftwareAndHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:to="loc_tsco_ComputerSoftwareAndHardwareMember_759ecc98-31fd-4a9e-8ae4-a0b56fedae30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_49f020f3-d058-430c-965b-23b1cd14a69d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:to="loc_srt_RangeAxis_49f020f3-d058-430c-965b-23b1cd14a69d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_49f020f3-d058-430c-965b-23b1cd14a69d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_49f020f3-d058-430c-965b-23b1cd14a69d" xlink:to="loc_srt_RangeMember_49f020f3-d058-430c-965b-23b1cd14a69d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_49f020f3-d058-430c-965b-23b1cd14a69d" xlink:to="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e9514b3-7a31-472b-9099-402513d5168c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:to="loc_srt_MinimumMember_2e9514b3-7a31-472b-9099-402513d5168c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e7da7b64-ec5e-4d68-bcfb-cc13c28b7e49" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:to="loc_srt_MaximumMember_e7da7b64-ec5e-4d68-bcfb-cc13c28b7e49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_aabd467c-6f95-424d-8f14-c24999079786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_Land_aabd467c-6f95-424d-8f14-c24999079786" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_4095e906-67b1-4ec8-a64f-7cf1851c05d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_4095e906-67b1-4ec8-a64f-7cf1851c05d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_c362129d-4484-47fd-b81a-aac0a1208065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_c362129d-4484-47fd-b81a-aac0a1208065" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareGross_a6fe2371-7121-4fbf-8a32-22eaec60ddaa" xlink:href="tsco-20241228.xsd#tsco_ComputerSoftwareAndHardwareGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_tsco_ComputerSoftwareAndHardwareGross_a6fe2371-7121-4fbf-8a32-22eaec60ddaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_d8540aec-87c8-414f-b1f6-746d2b0a1f43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_ConstructionInProgressGross_d8540aec-87c8-414f-b1f6-746d2b0a1f43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_38c45e8e-d7dc-4d41-906b-80737bd0b59c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_38c45e8e-d7dc-4d41-906b-80737bd0b59c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfe2f1d2-8feb-468c-a199-93dd9720de52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfe2f1d2-8feb-468c-a199-93dd9720de52" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a9cb08a5-3773-4554-9a2b-e9abe2cf3b42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a9cb08a5-3773-4554-9a2b-e9abe2cf3b42" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27b80c96-2978-48f7-828f-4dca749ecc79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_a9cb08a5-3773-4554-9a2b-e9abe2cf3b42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27b80c96-2978-48f7-828f-4dca749ecc79" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c18402d4-fafc-4496-88f5-5cc58132cc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:to="loc_us-gaap_AwardTypeAxis_c18402d4-fafc-4496-88f5-5cc58132cc5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18402d4-fafc-4496-88f5-5cc58132cc5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c18402d4-fafc-4496-88f5-5cc58132cc5d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18402d4-fafc-4496-88f5-5cc58132cc5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c18402d4-fafc-4496-88f5-5cc58132cc5d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f47ae595-c80e-4df0-8f73-be9a31762560" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f47ae595-c80e-4df0-8f73-be9a31762560" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ca249f64-399d-42c3-801d-606ddeab9e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ca249f64-399d-42c3-801d-606ddeab9e8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_52536fdb-6d73-4d25-9b3d-6828bc468209" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_PerformanceSharesMember_52536fdb-6d73-4d25-9b3d-6828bc468209" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e94011a7-366c-4d52-9cb1-4b18600e41be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_EmployeeStockMember_e94011a7-366c-4d52-9cb1-4b18600e41be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7653cd6d-08ec-4dea-a6bb-0a84c88c464b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:to="loc_srt_RangeAxis_7653cd6d-08ec-4dea-a6bb-0a84c88c464b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7653cd6d-08ec-4dea-a6bb-0a84c88c464b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7653cd6d-08ec-4dea-a6bb-0a84c88c464b" xlink:to="loc_srt_RangeMember_7653cd6d-08ec-4dea-a6bb-0a84c88c464b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_73070daa-8113-4605-bdb5-aa3cf22dba02" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7653cd6d-08ec-4dea-a6bb-0a84c88c464b" xlink:to="loc_srt_RangeMember_73070daa-8113-4605-bdb5-aa3cf22dba02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0b7a7dc0-3d66-41a8-abd2-df97477c618c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_73070daa-8113-4605-bdb5-aa3cf22dba02" xlink:to="loc_srt_MaximumMember_0b7a7dc0-3d66-41a8-abd2-df97477c618c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Employeestockpurchaseprogramdiscountpercentage_78bb058d-fb41-4f5b-ad35-faf6f633bac1" xlink:href="tsco-20241228.xsd#tsco_Employeestockpurchaseprogramdiscountpercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_Employeestockpurchaseprogramdiscountpercentage_78bb058d-fb41-4f5b-ad35-faf6f633bac1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_a22e4cb4-c929-4d12-9334-d85560ef7d94" xlink:href="tsco-20241228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_a22e4cb4-c929-4d12-9334-d85560ef7d94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aa62843d-fda9-4b05-bb4d-53dc985a31f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aa62843d-fda9-4b05-bb4d-53dc985a31f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b35bf051-cc1a-4414-a237-65f27dad9ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b35bf051-cc1a-4414-a237-65f27dad9ba1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_05736f40-d954-4a45-be71-1919a2d47c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_05736f40-d954-4a45-be71-1919a2d47c28" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a78b1e93-bbf5-4054-9a07-fabd066cdc75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a78b1e93-bbf5-4054-9a07-fabd066cdc75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMinimum_8863d6c3-6921-44d4-b31e-1d4d8ee25687" xlink:href="tsco-20241228.xsd#tsco_VestingTermMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_VestingTermMinimum_8863d6c3-6921-44d4-b31e-1d4d8ee25687" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMaximum_f108cce5-edba-4811-986a-c86ecad83fb9" xlink:href="tsco-20241228.xsd#tsco_VestingTermMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_VestingTermMaximum_f108cce5-edba-4811-986a-c86ecad83fb9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e3ed277a-130f-4485-ad5e-76834af28f82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e3ed277a-130f-4485-ad5e-76834af28f82" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_41412566-4e5e-4e05-9dd1-d75666c02ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_41412566-4e5e-4e05-9dd1-d75666c02ff5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding_de1ad6ff-9d91-4147-82b7-39ffc6c0df07" xlink:href="tsco-20241228.xsd#tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding_de1ad6ff-9d91-4147-82b7-39ffc6c0df07" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3c1a6912-f356-424f-8de9-b1e23153d072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3c1a6912-f356-424f-8de9-b1e23153d072" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3a92773e-2e59-44df-9165-b291a57cc1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3a92773e-2e59-44df-9165-b291a57cc1ce" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d6fc4b3b-d851-4a06-b11e-b4e961c36ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensation_d6fc4b3b-d851-4a06-b11e-b4e961c36ec3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_58db0d8e-aee4-4fc2-ad53-24c8b1b3981f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_58db0d8e-aee4-4fc2-ad53-24c8b1b3981f" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_49a66086-4632-4405-a903-919f3486848b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_AwardTypeAxis_49a66086-4632-4405-a903-919f3486848b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_49a66086-4632-4405-a903-919f3486848b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_49a66086-4632-4405-a903-919f3486848b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_49a66086-4632-4405-a903-919f3486848b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_49a66086-4632-4405-a903-919f3486848b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a7ff4aaf-b18e-4e92-a6fc-73b875ac3101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a7ff4aaf-b18e-4e92-a6fc-73b875ac3101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b40c5658-6b5f-448d-a74f-fa715bea375e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:to="loc_us-gaap_PerformanceSharesMember_b40c5658-6b5f-448d-a74f-fa715bea375e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_e617ec8d-5129-404d-b3b6-f1b71de3877a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_AwardDateAxis_e617ec8d-5129-404d-b3b6-f1b71de3877a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_e617ec8d-5129-404d-b3b6-f1b71de3877a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_e617ec8d-5129-404d-b3b6-f1b71de3877a" xlink:to="loc_us-gaap_AwardDateDomain_e617ec8d-5129-404d-b3b6-f1b71de3877a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_f53028cb-44e3-48be-8fd6-a3a7fb5932f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_e617ec8d-5129-404d-b3b6-f1b71de3877a" xlink:to="loc_us-gaap_AwardDateDomain_f53028cb-44e3-48be-8fd6-a3a7fb5932f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_f6bae293-c975-4c5a-90c5-dfb3b81c13ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_GranteeStatusAxis_f6bae293-c975-4c5a-90c5-dfb3b81c13ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_f6bae293-c975-4c5a-90c5-dfb3b81c13ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_f6bae293-c975-4c5a-90c5-dfb3b81c13ea" xlink:to="loc_us-gaap_GranteeStatusDomain_f6bae293-c975-4c5a-90c5-dfb3b81c13ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_0b22201e-4d93-4f73-88df-4f0b3cc981f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_f6bae293-c975-4c5a-90c5-dfb3b81c13ea" xlink:to="loc_us-gaap_GranteeStatusDomain_0b22201e-4d93-4f73-88df-4f0b3cc981f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e2ad2664-f166-4f0b-8c7e-ecfb40680d25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_PlanNameAxis_e2ad2664-f166-4f0b-8c7e-ecfb40680d25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e2ad2664-f166-4f0b-8c7e-ecfb40680d25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_e2ad2664-f166-4f0b-8c7e-ecfb40680d25" xlink:to="loc_us-gaap_PlanNameDomain_e2ad2664-f166-4f0b-8c7e-ecfb40680d25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_32bbc0d0-16a4-4d94-935e-8f0d006294a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_e2ad2664-f166-4f0b-8c7e-ecfb40680d25" xlink:to="loc_us-gaap_PlanNameDomain_32bbc0d0-16a4-4d94-935e-8f0d006294a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_57099d5c-4be5-42d0-83c1-1847f4b78aad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_VestingAxis_57099d5c-4be5-42d0-83c1-1847f4b78aad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_57099d5c-4be5-42d0-83c1-1847f4b78aad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_57099d5c-4be5-42d0-83c1-1847f4b78aad" xlink:to="loc_us-gaap_VestingDomain_57099d5c-4be5-42d0-83c1-1847f4b78aad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_ef7c4175-01d6-4f01-9cf7-c47ae6d67c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_57099d5c-4be5-42d0-83c1-1847f4b78aad" xlink:to="loc_us-gaap_VestingDomain_ef7c4175-01d6-4f01-9cf7-c47ae6d67c0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c30da30a-df27-4661-b1ac-b90f21d46a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c30da30a-df27-4661-b1ac-b90f21d46a3f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c30da30a-df27-4661-b1ac-b90f21d46a3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c30da30a-df27-4661-b1ac-b90f21d46a3f" xlink:to="loc_us-gaap_ClassOfStockDomain_c30da30a-df27-4661-b1ac-b90f21d46a3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_33e0b6fd-100b-4b28-a813-534147337ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c30da30a-df27-4661-b1ac-b90f21d46a3f" xlink:to="loc_us-gaap_ClassOfStockDomain_33e0b6fd-100b-4b28-a813-534147337ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_74387f6d-930a-4f83-8486-46cfc160fd02" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_srt_RangeAxis_74387f6d-930a-4f83-8486-46cfc160fd02" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_74387f6d-930a-4f83-8486-46cfc160fd02_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_74387f6d-930a-4f83-8486-46cfc160fd02" xlink:to="loc_srt_RangeMember_74387f6d-930a-4f83-8486-46cfc160fd02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd21a6be-70e5-4ad4-b864-d1fda1004123" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_74387f6d-930a-4f83-8486-46cfc160fd02" xlink:to="loc_srt_RangeMember_fd21a6be-70e5-4ad4-b864-d1fda1004123" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_20c78782-8fae-423c-8a28-846ca8ca6296" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_20c78782-8fae-423c-8a28-846ca8ca6296" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_8472dbd8-7dc3-4b01-b349-de6bf8c383a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_8472dbd8-7dc3-4b01-b349-de6bf8c383a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_70be416b-d0f8-485c-b67c-8e03d6280004" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_70be416b-d0f8-485c-b67c-8e03d6280004" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_82a63418-66b5-44dd-9912-1906570238b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_82a63418-66b5-44dd-9912-1906570238b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e092cb24-6d18-4736-8720-da2e35d7acc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e092cb24-6d18-4736-8720-da2e35d7acc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_55349afc-1ada-4fe5-a711-f16ab6205a7a" xlink:href="tsco-20241228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_55349afc-1ada-4fe5-a711-f16ab6205a7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_df0c26f1-1430-4fd6-81ba-445f92c61fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_df0c26f1-1430-4fd6-81ba-445f92c61fb4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b7723003-fc7f-4f66-abac-b85977ba58c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b7723003-fc7f-4f66-abac-b85977ba58c5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4fe9cc37-8a6d-475d-bdfa-6cffa0e75bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4fe9cc37-8a6d-475d-bdfa-6cffa0e75bec" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationShareActivityDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e403dda-e885-4849-b7fb-866c25cdc34f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:to="loc_us-gaap_AwardTypeAxis_1e403dda-e885-4849-b7fb-866c25cdc34f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e403dda-e885-4849-b7fb-866c25cdc34f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1e403dda-e885-4849-b7fb-866c25cdc34f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e403dda-e885-4849-b7fb-866c25cdc34f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1e403dda-e885-4849-b7fb-866c25cdc34f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_41f68602-323b-48c3-9f14-41a3467790a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:to="loc_us-gaap_EmployeeStockOptionMember_41f68602-323b-48c3-9f14-41a3467790a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5a01e91b-10ef-47e2-bc51-8a793685692d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5a01e91b-10ef-47e2-bc51-8a793685692d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_ced5ddc8-91ae-4563-949c-73635722af42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:to="loc_us-gaap_PerformanceSharesMember_ced5ddc8-91ae-4563-949c-73635722af42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_60e579b8-8845-4df7-a8ae-994edac56626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:to="loc_us-gaap_VestingAxis_60e579b8-8845-4df7-a8ae-994edac56626" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_60e579b8-8845-4df7-a8ae-994edac56626_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_60e579b8-8845-4df7-a8ae-994edac56626" xlink:to="loc_us-gaap_VestingDomain_60e579b8-8845-4df7-a8ae-994edac56626_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_bcafbb50-f269-4a98-b767-0740ef10738b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_60e579b8-8845-4df7-a8ae-994edac56626" xlink:to="loc_us-gaap_VestingDomain_bcafbb50-f269-4a98-b767-0740ef10738b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e026e111-2274-4c38-8fef-f4128b8c171e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_bcafbb50-f269-4a98-b767-0740ef10738b" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e026e111-2274-4c38-8fef-f4128b8c171e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a75c81b4-c02b-4dc5-b8fd-7e7dfcfc6822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a75c81b4-c02b-4dc5-b8fd-7e7dfcfc6822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_090d1176-cda5-42aa-aa4c-92302a27cc62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_090d1176-cda5-42aa-aa4c-92302a27cc62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b1e23eec-1330-4fb7-8ab6-ec5e3e5ff268" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b1e23eec-1330-4fb7-8ab6-ec5e3e5ff268" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72df4720-2d54-4823-bb1e-67bf6b73109d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72df4720-2d54-4823-bb1e-67bf6b73109d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_22d8cc20-d572-4f32-bf59-df3a97464b74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e8af0649-dba4-47f1-85ad-0de20245d42b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e8af0649-dba4-47f1-85ad-0de20245d42b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_17db5746-05c4-4bcc-a59e-6232bead2df9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_17db5746-05c4-4bcc-a59e-6232bead2df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8413b2e4-372a-4d2a-8de8-7665deda5721" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8413b2e4-372a-4d2a-8de8-7665deda5721" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa7d15ee-3413-4a3d-9e37-0c6d3ac961d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa7d15ee-3413-4a3d-9e37-0c6d3ac961d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_b6ddb67b-64d8-4b92-b250-b49c670b4fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_b6ddb67b-64d8-4b92-b250-b49c670b4fb6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fc160ead-c5cf-44cc-8408-dba1576e4ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_26fa9f9b-add8-42c7-a6bd-dc4dd788a954" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_26fa9f9b-add8-42c7-a6bd-dc4dd788a954" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20d79bc5-f64c-4a61-8b7a-ec6e7113f7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20d79bc5-f64c-4a61-8b7a-ec6e7113f7a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3d3c4394-b6bd-4aa8-9647-052ea742d86a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3d3c4394-b6bd-4aa8-9647-052ea742d86a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e5d39f06-2daf-4fea-9604-bbbd9335345e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e5d39f06-2daf-4fea-9604-bbbd9335345e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1e7efdf5-8b44-4952-8736-9af2e0311990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1e7efdf5-8b44-4952-8736-9af2e0311990" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3b6ef003-d2c0-4084-b139-23ac20a80328" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e5c1aa74-5585-4856-92ee-d5edbde45fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e5c1aa74-5585-4856-92ee-d5edbde45fd6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9679ff88-95e3-44ea-9b82-efceaa6c26d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9679ff88-95e3-44ea-9b82-efceaa6c26d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d1907d1-b250-47c7-b15e-95be48f1cf90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d1907d1-b250-47c7-b15e-95be48f1cf90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e0251f0c-02dd-412f-84ec-ff50d81c76cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e0251f0c-02dd-412f-84ec-ff50d81c76cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5221955a-ea31-409f-96c7-cb3e19a5eccd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5221955a-ea31-409f-96c7-cb3e19a5eccd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_87549328-83a2-4543-9d12-ba9ca4a20475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4ec9c7c4-32d2-47e9-8c02-ba47bd23a769" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4ec9c7c4-32d2-47e9-8c02-ba47bd23a769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a9c26a27-3947-4907-ac66-92bbd64c1674" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a9c26a27-3947-4907-ac66-92bbd64c1674" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99ed2ef8-44cb-4368-94a8-f5a062967b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99ed2ef8-44cb-4368-94a8-f5a062967b0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a6518fd6-1414-49b0-8d70-075903fd1fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a6518fd6-1414-49b0-8d70-075903fd1fc1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ffe6fb70-c725-42f5-bcdd-213dbc98db65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationOtherInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35a6d60c-804b-4a88-a307-6a5f052ab27d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35a6d60c-804b-4a88-a307-6a5f052ab27d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_570617c1-bb0f-4a81-9910-bce8f4a7117a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35a6d60c-804b-4a88-a307-6a5f052ab27d" xlink:to="loc_us-gaap_AwardTypeAxis_570617c1-bb0f-4a81-9910-bce8f4a7117a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_570617c1-bb0f-4a81-9910-bce8f4a7117a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_570617c1-bb0f-4a81-9910-bce8f4a7117a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_570617c1-bb0f-4a81-9910-bce8f4a7117a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_570617c1-bb0f-4a81-9910-bce8f4a7117a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_57151e30-aa3b-489d-ae19-4bbe39649d46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:to="loc_us-gaap_EmployeeStockOptionMember_57151e30-aa3b-489d-ae19-4bbe39649d46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0a903ea4-78f7-49c7-8013-57e9635d1fda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0a903ea4-78f7-49c7-8013-57e9635d1fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_e5e176e8-450a-49f9-a229-ab12c1f787a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:to="loc_us-gaap_PerformanceSharesMember_e5e176e8-450a-49f9-a229-ab12c1f787a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_082b3dff-5977-401a-aef6-7a3a0b16f8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_082b3dff-5977-401a-aef6-7a3a0b16f8ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_eebf3cca-aa66-4092-b795-11c4d86dc80f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_eebf3cca-aa66-4092-b795-11c4d86dc80f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aa6ce631-2a4e-47a0-b342-e84a607b064e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aa6ce631-2a4e-47a0-b342-e84a607b064e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1659d2fd-91bb-4c20-af09-400fc72dae63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1659d2fd-91bb-4c20-af09-400fc72dae63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_0c7d1546-e868-412d-bc6c-ad8b42b07d70" xlink:href="tsco-20241228.xsd#tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_0c7d1546-e868-412d-bc6c-ad8b42b07d70" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#DebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_08244a52-13d6-4244-bb94-dca9f725dea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:to="loc_us-gaap_DebtInstrumentAxis_08244a52-13d6-4244-bb94-dca9f725dea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_08244a52-13d6-4244-bb94-dca9f725dea8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_08244a52-13d6-4244-bb94-dca9f725dea8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_08244a52-13d6-4244-bb94-dca9f725dea8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_08244a52-13d6-4244-bb94-dca9f725dea8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_f7b76c56-2918-41c4-b044-e3df62026695" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:to="loc_tsco_A525SeniorNotesMember_f7b76c56-2918-41c4-b044-e3df62026695" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A1750SeniorNotesMember_52d0517f-aa4e-4f25-8e91-520499f01530" xlink:href="tsco-20241228.xsd#tsco_A1750SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:to="loc_tsco_A1750SeniorNotesMember_52d0517f-aa4e-4f25-8e91-520499f01530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_20e0f4ac-55f6-4f88-ac3f-9bddfc913ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:to="loc_us-gaap_NotesPayableToBanksMember_20e0f4ac-55f6-4f88-ac3f-9bddfc913ee8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_346a6b9d-6efe-462e-a768-fc760a6662bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:to="loc_us-gaap_CreditFacilityAxis_346a6b9d-6efe-462e-a768-fc760a6662bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_346a6b9d-6efe-462e-a768-fc760a6662bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_346a6b9d-6efe-462e-a768-fc760a6662bf" xlink:to="loc_us-gaap_CreditFacilityDomain_346a6b9d-6efe-462e-a768-fc760a6662bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_afb223a3-ac43-4f52-99e9-119b620031e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_346a6b9d-6efe-462e-a768-fc760a6662bf" xlink:to="loc_us-gaap_CreditFacilityDomain_afb223a3-ac43-4f52-99e9-119b620031e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2022SeniorCreditFacilityMember_28c98f4b-52e6-4066-be3f-471593234b39" xlink:href="tsco-20241228.xsd#tsco_A2022SeniorCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_afb223a3-ac43-4f52-99e9-119b620031e3" xlink:to="loc_tsco_A2022SeniorCreditFacilityMember_28c98f4b-52e6-4066-be3f-471593234b39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9bb44d8d-212d-405e-b8b9-c9fa3ef2b624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LongTermDebt_9bb44d8d-212d-405e-b8b9-c9fa3ef2b624" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_4e7e4e54-a889-4bd7-af9a-c7d4d7f61c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_4e7e4e54-a889-4bd7-af9a-c7d4d7f61c28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_80c47a39-ba06-4e25-a4ee-32af5e407dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_UnsecuredDebt_80c47a39-ba06-4e25-a4ee-32af5e407dfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1684c289-05ce-4afe-a048-2c5edc385bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1684c289-05ce-4afe-a048-2c5edc385bd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Unsecureddebtnetofdebtissuancecosts_e9f22782-e406-44f0-9596-0d40f8dbba3d" xlink:href="tsco-20241228.xsd#tsco_Unsecureddebtnetofdebtissuancecosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_tsco_Unsecureddebtnetofdebtissuancecosts_e9f22782-e406-44f0-9596-0d40f8dbba3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent_ab012c8f-5d44-4fc6-9ec7-c4ce2ba186e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_UnsecuredDebtCurrent_ab012c8f-5d44-4fc6-9ec7-c4ce2ba186e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_48d61cb1-3f5e-4b55-9e02-21d3c3a8f13d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_48d61cb1-3f5e-4b55-9e02-21d3c3a8f13d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f2c30805-0971-45d3-bfae-7751ebcb42ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f2c30805-0971-45d3-bfae-7751ebcb42ed" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5f13284b-3d2d-41dc-9d56-70fedeebb5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_DebtInstrumentAxis_5f13284b-3d2d-41dc-9d56-70fedeebb5ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5f13284b-3d2d-41dc-9d56-70fedeebb5ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5f13284b-3d2d-41dc-9d56-70fedeebb5ce" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5f13284b-3d2d-41dc-9d56-70fedeebb5ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5f13284b-3d2d-41dc-9d56-70fedeebb5ce" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_4119fc5a-7e22-4da0-8064-3d57aa3d41ea" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:to="loc_tsco_A525SeniorNotesMember_4119fc5a-7e22-4da0-8064-3d57aa3d41ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A1750SeniorNotesMember_6e72f8a6-0827-49dc-a51e-597cf81b26de" xlink:href="tsco-20241228.xsd#tsco_A1750SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:to="loc_tsco_A1750SeniorNotesMember_6e72f8a6-0827-49dc-a51e-597cf81b26de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_22f3b03e-71a3-4277-8ac0-ae1cff58fc76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:to="loc_us-gaap_SeniorNotesMember_22f3b03e-71a3-4277-8ac0-ae1cff58fc76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a4e057b0-2634-4bce-ac69-25fabbc38347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a4e057b0-2634-4bce-ac69-25fabbc38347" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_d05c8bba-770b-46ad-8319-dc2e800e40d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a4e057b0-2634-4bce-ac69-25fabbc38347" xlink:to="loc_us-gaap_SeniorNotesMember_d05c8bba-770b-46ad-8319-dc2e800e40d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_39cab28b-0316-4275-a747-79ac519295b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_CreditFacilityAxis_39cab28b-0316-4275-a747-79ac519295b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_39cab28b-0316-4275-a747-79ac519295b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_39cab28b-0316-4275-a747-79ac519295b4" xlink:to="loc_us-gaap_CreditFacilityDomain_39cab28b-0316-4275-a747-79ac519295b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_39cab28b-0316-4275-a747-79ac519295b4" xlink:to="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2022SeniorCreditFacilityMember_a8036347-e9b4-4e2a-95e4-6453aee3db32" xlink:href="tsco-20241228.xsd#tsco_A2022SeniorCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_A2022SeniorCreditFacilityMember_a8036347-e9b4-4e2a-95e4-6453aee3db32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember_bfacad91-313e-48d7-9cdb-af1a09a9cc90" xlink:href="tsco-20241228.xsd#tsco_NumberofFinancialCovenantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_NumberofFinancialCovenantsMember_bfacad91-313e-48d7-9cdb-af1a09a9cc90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_c1b3d148-bed7-4f43-bf9c-df704c33f54f" xlink:href="tsco-20241228.xsd#tsco_FixedChargeCoverageRatioMinimumRequirementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_c1b3d148-bed7-4f43-bf9c-df704c33f54f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember_10324a10-33c7-49f9-9478-89f131dfc192" xlink:href="tsco-20241228.xsd#tsco_LeverageRatioMaximumRequirementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_LeverageRatioMaximumRequirementMember_10324a10-33c7-49f9-9478-89f131dfc192" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ff1d52b0-2829-4caa-99b0-6f7007b491a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_VariableRateAxis_ff1d52b0-2829-4caa-99b0-6f7007b491a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ff1d52b0-2829-4caa-99b0-6f7007b491a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ff1d52b0-2829-4caa-99b0-6f7007b491a3" xlink:to="loc_us-gaap_VariableRateDomain_ff1d52b0-2829-4caa-99b0-6f7007b491a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ff1d52b0-2829-4caa-99b0-6f7007b491a3" xlink:to="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7a28668a-c206-4b9a-a63c-2929b4e9861b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:to="loc_us-gaap_BaseRateMember_7a28668a-c206-4b9a-a63c-2929b4e9861b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_d56aed22-3329-4752-ae41-e166234d7adf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_d56aed22-3329-4752-ae41-e166234d7adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_be58fead-c606-42b6-8cbd-f2c155bbf46f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_srt_RangeAxis_be58fead-c606-42b6-8cbd-f2c155bbf46f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be58fead-c606-42b6-8cbd-f2c155bbf46f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_be58fead-c606-42b6-8cbd-f2c155bbf46f" xlink:to="loc_srt_RangeMember_be58fead-c606-42b6-8cbd-f2c155bbf46f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_be58fead-c606-42b6-8cbd-f2c155bbf46f" xlink:to="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_75231939-1506-4ec5-bd51-11395d440465" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:to="loc_srt_MinimumMember_75231939-1506-4ec5-bd51-11395d440465" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5f5c2d61-01a3-4fb3-9864-d1dd82525d2d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:to="loc_srt_MaximumMember_5f5c2d61-01a3-4fb3-9864-d1dd82525d2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1b791be6-cfc2-459d-954b-65d18bcabd11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LongTermDebt_1b791be6-cfc2-459d-954b-65d18bcabd11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2fb14e68-d06e-44dc-9b61-48390205d582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2fb14e68-d06e-44dc-9b61-48390205d582" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_7c79a87e-ddec-4acb-9234-31dfc476617b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_7c79a87e-ddec-4acb-9234-31dfc476617b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_107cab37-40b5-4336-aa72-4d17844696b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_107cab37-40b5-4336-aa72-4d17844696b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_7895698a-63b9-48aa-ade0-dd2d6de3f415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_7895698a-63b9-48aa-ade0-dd2d6de3f415" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_e8213a87-3997-4db9-877f-cf7a4b9bddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_e8213a87-3997-4db9-877f-cf7a4b9bddf8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5abf2a7d-41fb-4fb6-af09-a277c142b438" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5abf2a7d-41fb-4fb6-af09-a277c142b438" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_ae5e8557-7fb2-4f4c-9bbd-871ae89494ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_ae5e8557-7fb2-4f4c-9bbd-871ae89494ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_5b52c3da-6fd1-4860-8036-997f7007995d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_5b52c3da-6fd1-4860-8036-997f7007995d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription_8a064eea-ff0d-4068-a7f4-59c66bd2e582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentDescription_8a064eea-ff0d-4068-a7f4-59c66bd2e582" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9fb89308-e0d5-478e-b4b8-c14f58c95bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9fb89308-e0d5-478e-b4b8-c14f58c95bbc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_2aa27da1-475d-4f31-94ae-333e6549cea2" xlink:href="tsco-20241228.xsd#tsco_SwinglineLoanMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_2aa27da1-475d-4f31-94ae-333e6549cea2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LettersOfCreditMaximumBorrowingCapacity_ac4877e8-1d09-4e4b-9e37-0fbc77bdd317" xlink:href="tsco-20241228.xsd#tsco_LettersOfCreditMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_LettersOfCreditMaximumBorrowingCapacity_ac4877e8-1d09-4e4b-9e37-0fbc77bdd317" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoanMaximumBorrowingCapacity_f61955c6-1291-4b63-8a8e-65b2b9b2d84b" xlink:href="tsco-20241228.xsd#tsco_TermLoanMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_TermLoanMaximumBorrowingCapacity_f61955c6-1291-4b63-8a8e-65b2b9b2d84b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_6d0db0b3-119e-455f-91c0-71e987f7fe96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_6d0db0b3-119e-455f-91c0-71e987f7fe96" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7a33da-eab2-425d-bab8-8799c9cb2e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7a33da-eab2-425d-bab8-8799c9cb2e9f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_72005017-e35b-4102-ba6e-d20a16d0b4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_72005017-e35b-4102-ba6e-d20a16d0b4a9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_a21e808c-4602-4d45-9fec-045f554f7500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_a21e808c-4602-4d45-9fec-045f554f7500" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_97906bee-8c53-4d95-899f-0ee55b146ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCovenantCompliance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_97906bee-8c53-4d95-899f-0ee55b146ef8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_56d288e6-e6ed-4b9c-8e77-4b6e2b94ec81" xlink:href="tsco-20241228.xsd#tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_56d288e6-e6ed-4b9c-8e77-4b6e2b94ec81" xlink:type="arc" order="19"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountTable_91271d7f-9e69-4fa3-8191-ded469f9cdd7" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_LeaseTermAndDiscountTable_91271d7f-9e69-4fa3-8191-ded469f9cdd7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3c634644-d309-4002-baf0-0b49c7f28a88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tsco_LeaseTermAndDiscountTable_91271d7f-9e69-4fa3-8191-ded469f9cdd7" xlink:to="loc_srt_RangeAxis_3c634644-d309-4002-baf0-0b49c7f28a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c634644-d309-4002-baf0-0b49c7f28a88_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3c634644-d309-4002-baf0-0b49c7f28a88" xlink:to="loc_srt_RangeMember_3c634644-d309-4002-baf0-0b49c7f28a88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3c634644-d309-4002-baf0-0b49c7f28a88" xlink:to="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_19e1fae6-068e-4ab4-864d-fc42667a3dd5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:to="loc_srt_MinimumMember_19e1fae6-068e-4ab4-864d-fc42667a3dd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_434978f2-3cca-40a0-8f22-332b03245203" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:to="loc_srt_MaximumMember_434978f2-3cca-40a0-8f22-332b03245203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermExpirationThroughDate_61c5c45b-6919-4ffb-b5f5-b246615901e7" xlink:href="tsco-20241228.xsd#tsco_LeaseTermExpirationThroughDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_LeaseTermExpirationThroughDate_61c5c45b-6919-4ffb-b5f5-b246615901e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_d1b83e64-0f89-456b-a44e-810c8342804d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_d1b83e64-0f89-456b-a44e-810c8342804d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_f1e28af8-4947-45cb-9afc-80e655724de3" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsminimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_f1e28af8-4947-45cb-9afc-80e655724de3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_488517c2-eeab-48b9-81b9-5054b4ed39bf" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsmaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_488517c2-eeab-48b9-81b9-5054b4ed39bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StoreLeasesOptionalRenewalPeriods_68247226-199d-49a4-843a-37189daf6073" xlink:href="tsco-20241228.xsd#tsco_StoreLeasesOptionalRenewalPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_StoreLeasesOptionalRenewalPeriods_68247226-199d-49a4-843a-37189daf6073" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_5a02e955-22f9-490e-9307-d8f57bc91d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_5a02e955-22f9-490e-9307-d8f57bc91d7f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_40771038-4de4-43ee-b2d2-8180789c52c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_40771038-4de4-43ee-b2d2-8180789c52c2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SaleLeasebackTransactionNumberOfProperties_32ca4377-fd12-400c-9354-c9aff399d9f4" xlink:href="tsco-20241228.xsd#tsco_SaleLeasebackTransactionNumberOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_SaleLeasebackTransactionNumberOfProperties_32ca4377-fd12-400c-9354-c9aff399d9f4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SaleLeasebackTransactionProceedsFromSale_30341c3f-9e29-4b1a-bcdb-269c676f5699" xlink:href="tsco-20241228.xsd#tsco_SaleLeasebackTransactionProceedsFromSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_SaleLeasebackTransactionProceedsFromSale_30341c3f-9e29-4b1a-bcdb-269c676f5699" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_16918e3b-523a-4661-ad21-8f2b2957e896" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_16918e3b-523a-4661-ad21-8f2b2957e896" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:href="tsco-20241228.xsd#tsco_LeaseTermLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountTable_fddab893-144b-4c29-8f81-cb63f8c79d56" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_tsco_LeaseTermAndDiscountTable_fddab893-144b-4c29-8f81-cb63f8c79d56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7a4f1e95-8c10-424a-8fac-4f913671c473" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tsco_LeaseTermAndDiscountTable_fddab893-144b-4c29-8f81-cb63f8c79d56" xlink:to="loc_srt_RangeAxis_7a4f1e95-8c10-424a-8fac-4f913671c473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7a4f1e95-8c10-424a-8fac-4f913671c473_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7a4f1e95-8c10-424a-8fac-4f913671c473" xlink:to="loc_srt_RangeMember_7a4f1e95-8c10-424a-8fac-4f913671c473_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7a4f1e95-8c10-424a-8fac-4f913671c473" xlink:to="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da41e3bd-46d0-491d-befd-15f388cbc4f3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:to="loc_srt_MaximumMember_da41e3bd-46d0-491d-befd-15f388cbc4f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_30f49694-a74d-4525-b403-84ec08493b7d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:to="loc_srt_MinimumMember_30f49694-a74d-4525-b403-84ec08493b7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_661d98b8-c77b-468d-ac46-428b887d0631" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsmaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_661d98b8-c77b-468d-ac46-428b887d0631" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_3c87f0e1-7c07-4439-bbb3-5d0c2b86920e" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsminimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_3c87f0e1-7c07-4439-bbb3-5d0c2b86920e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StoreLeasesOptionalRenewalPeriods_c1e596f1-ec42-4fd7-bb80-0c6674c1eaaf" xlink:href="tsco-20241228.xsd#tsco_StoreLeasesOptionalRenewalPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_tsco_StoreLeasesOptionalRenewalPeriods_c1e596f1-ec42-4fd7-bb80-0c6674c1eaaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_44c82352-076a-4bb8-bff6-6c1e070a5acd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_44c82352-076a-4bb8-bff6-6c1e070a5acd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e365888-7d7d-4f29-ba46-f9ee687e5b45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e365888-7d7d-4f29-ba46-f9ee687e5b45" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#CapitalStockandDividendsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5c74bdb4-6b57-458e-a0a5-bef217d92e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_c47c33bf-063e-40d5-a819-8d2aeee80c82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_5c74bdb4-6b57-458e-a0a5-bef217d92e8b" xlink:to="loc_us-gaap_SubsequentEventTable_c47c33bf-063e-40d5-a819-8d2aeee80c82" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d9d2f497-f589-4fd0-97a0-02d55e9b900f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_c47c33bf-063e-40d5-a819-8d2aeee80c82" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d9d2f497-f589-4fd0-97a0-02d55e9b900f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d9d2f497-f589-4fd0-97a0-02d55e9b900f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d9d2f497-f589-4fd0-97a0-02d55e9b900f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d9d2f497-f589-4fd0-97a0-02d55e9b900f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_360bf4c9-a881-4550-9eef-32651b9375dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d9d2f497-f589-4fd0-97a0-02d55e9b900f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_360bf4c9-a881-4550-9eef-32651b9375dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b01f7e05-3f16-4683-a343-f1e4ff418b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_360bf4c9-a881-4550-9eef-32651b9375dd" xlink:to="loc_us-gaap_SubsequentEventMember_b01f7e05-3f16-4683-a343-f1e4ff418b5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_c1a7fb86-c0dc-48a4-a87c-b7cecfbf4f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_5c74bdb4-6b57-458e-a0a5-bef217d92e8b" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_c1a7fb86-c0dc-48a4-a87c-b7cecfbf4f6b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#TreasuryStockNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_bf157990-c0f9-4839-b28f-e5c5d856e64d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_bf157990-c0f9-4839-b28f-e5c5d856e64d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8cc06dc8-d643-479b-bb91-8ccec0c033e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_bf157990-c0f9-4839-b28f-e5c5d856e64d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8cc06dc8-d643-479b-bb91-8ccec0c033e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8cc06dc8-d643-479b-bb91-8ccec0c033e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8cc06dc8-d643-479b-bb91-8ccec0c033e4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8cc06dc8-d643-479b-bb91-8ccec0c033e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8dfbfdfa-bcc6-4f23-af7c-75b70a13ff63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8cc06dc8-d643-479b-bb91-8ccec0c033e4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8dfbfdfa-bcc6-4f23-af7c-75b70a13ff63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_06b744eb-d6e3-430b-8a16-13d56af8406b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8dfbfdfa-bcc6-4f23-af7c-75b70a13ff63" xlink:to="loc_us-gaap_SubsequentEventMember_06b744eb-d6e3-430b-8a16-13d56af8406b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1e829de1-f0e9-4ba1-8551-0c39a5e630d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1e829de1-f0e9-4ba1-8551-0c39a5e630d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_234989fa-1022-49f2-943a-5a204bb10d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_234989fa-1022-49f2-943a-5a204bb10d69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount_2649012d-beb5-4fe4-9ebf-b1e7c11bf524" xlink:href="tsco-20241228.xsd#tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:to="loc_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount_2649012d-beb5-4fe4-9ebf-b1e7c11bf524" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#RetirementBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:href="tsco-20241228.xsd#tsco_ScheduleDefinedContributionBenefitPlanLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_c386bf75-f0d8-45a4-9ba5-61085583ec0c" xlink:href="tsco-20241228.xsd#tsco_ScheduleDefinedContributionBenefitPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_c386bf75-f0d8-45a4-9ba5-61085583ec0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanAxis_2739b298-6095-4d84-8720-b6829160e759" xlink:href="tsco-20241228.xsd#tsco_DefineContributionBenefitPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_c386bf75-f0d8-45a4-9ba5-61085583ec0c" xlink:to="loc_tsco_DefineContributionBenefitPlanAxis_2739b298-6095-4d84-8720-b6829160e759" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanDomain_2739b298-6095-4d84-8720-b6829160e759_default" xlink:href="tsco-20241228.xsd#tsco_DefineContributionBenefitPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_DefineContributionBenefitPlanAxis_2739b298-6095-4d84-8720-b6829160e759" xlink:to="loc_tsco_DefineContributionBenefitPlanDomain_2739b298-6095-4d84-8720-b6829160e759_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanDomain_936c96f6-7951-4e6f-bb06-8abe3dcaaef7" xlink:href="tsco-20241228.xsd#tsco_DefineContributionBenefitPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_DefineContributionBenefitPlanAxis_2739b298-6095-4d84-8720-b6829160e759" xlink:to="loc_tsco_DefineContributionBenefitPlanDomain_936c96f6-7951-4e6f-bb06-8abe3dcaaef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_ed810607-5987-4122-b18a-753bde42c44c" xlink:href="tsco-20241228.xsd#tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_ed810607-5987-4122-b18a-753bde42c44c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_76153103-660b-456c-a4bf-348c07f935b5" xlink:href="tsco-20241228.xsd#tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_76153103-660b-456c-a4bf-348c07f935b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_574cce13-8b1a-450a-940d-08ee247ba02e" xlink:href="tsco-20241228.xsd#tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_574cce13-8b1a-450a-940d-08ee247ba02e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_f5714753-6f16-4f72-b18f-63478ed88cc7" xlink:href="tsco-20241228.xsd#tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_f5714753-6f16-4f72-b18f-63478ed88cc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_50d5c0b5-6587-4b61-b5c3-2582abfa0be8" xlink:href="tsco-20241228.xsd#tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_50d5c0b5-6587-4b61-b5c3-2582abfa0be8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_25a78dc2-80fe-431a-82b6-5a9f51cf4cef" xlink:href="tsco-20241228.xsd#tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_25a78dc2-80fe-431a-82b6-5a9f51cf4cef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_899c85f4-d134-429c-b69b-3cc1262dae41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_899c85f4-d134-429c-b69b-3cc1262dae41" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#RetirementBenefitPlansDeferredCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:href="tsco-20241228.xsd#tsco_ScheduleOfDeferredCompensationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationTable_5c1c17cf-aa69-48da-bc70-fd2dee0c384d" xlink:href="tsco-20241228.xsd#tsco_ScheduleOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:to="loc_tsco_ScheduleOfDeferredCompensationTable_5c1c17cf-aa69-48da-bc70-fd2dee0c384d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationArrangementAxis_f96630d0-6e24-423b-8f70-a7d13a868404" xlink:href="tsco-20241228.xsd#tsco_DeferredCompensationArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tsco_ScheduleOfDeferredCompensationTable_5c1c17cf-aa69-48da-bc70-fd2dee0c384d" xlink:to="loc_tsco_DeferredCompensationArrangementAxis_f96630d0-6e24-423b-8f70-a7d13a868404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain_f96630d0-6e24-423b-8f70-a7d13a868404_default" xlink:href="tsco-20241228.xsd#tsco_DeferredCompensationProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_DeferredCompensationArrangementAxis_f96630d0-6e24-423b-8f70-a7d13a868404" xlink:to="loc_tsco_DeferredCompensationProgramDomain_f96630d0-6e24-423b-8f70-a7d13a868404_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain_ebe7a3de-6102-47d9-a181-25b4ace0b35e" xlink:href="tsco-20241228.xsd#tsco_DeferredCompensationProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_DeferredCompensationArrangementAxis_f96630d0-6e24-423b-8f70-a7d13a868404" xlink:to="loc_tsco_DeferredCompensationProgramDomain_ebe7a3de-6102-47d9-a181-25b4ace0b35e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_263106ab-a276-451e-8f97-fc296ec65d45" xlink:href="tsco-20241228.xsd#tsco_CompanyMaximumMatchUnderDeferredCompensationProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:to="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_263106ab-a276-451e-8f97-fc296ec65d45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_87ab0c9b-5d99-4998-9294-4dca7db4e397" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_87ab0c9b-5d99-4998-9294-4dca7db4e397" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_878a98e7-69e9-4560-a8a9-08c202929bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:to="loc_us-gaap_OtherCommitmentsTable_878a98e7-69e9-4560-a8a9-08c202929bc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConstructionProjectAxis_20758c92-52bb-45ae-a8af-afe79429c87f" xlink:href="tsco-20241228.xsd#tsco_ConstructionProjectAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_878a98e7-69e9-4560-a8a9-08c202929bc9" xlink:to="loc_tsco_ConstructionProjectAxis_20758c92-52bb-45ae-a8af-afe79429c87f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConstructionProjectDomain_20758c92-52bb-45ae-a8af-afe79429c87f_default" xlink:href="tsco-20241228.xsd#tsco_ConstructionProjectDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_ConstructionProjectAxis_20758c92-52bb-45ae-a8af-afe79429c87f" xlink:to="loc_tsco_ConstructionProjectDomain_20758c92-52bb-45ae-a8af-afe79429c87f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConstructionProjectDomain_d5125e52-f3f7-496c-85c2-56ca349da1d5" xlink:href="tsco-20241228.xsd#tsco_ConstructionProjectDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_ConstructionProjectAxis_20758c92-52bb-45ae-a8af-afe79429c87f" xlink:to="loc_tsco_ConstructionProjectDomain_d5125e52-f3f7-496c-85c2-56ca349da1d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NewDistributionCenterConstructionMember_ba51ca34-3130-4b31-8e4e-b6d4cfc1d298" xlink:href="tsco-20241228.xsd#tsco_NewDistributionCenterConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ConstructionProjectDomain_d5125e52-f3f7-496c-85c2-56ca349da1d5" xlink:to="loc_tsco_NewDistributionCenterConstructionMember_ba51ca34-3130-4b31-8e4e-b6d4cfc1d298" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_d9c07fe1-bf8e-4bdc-a9a2-35f45d9ac3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:to="loc_us-gaap_PurchaseObligation_d9c07fe1-bf8e-4bdc-a9a2-35f45d9ac3a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_fb6a4682-4123-40b5-828f-a8d45fa1d055" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_fb6a4682-4123-40b5-828f-a8d45fa1d055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_4466a022-4e65-49bd-b3e7-ef9799ace60d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_4466a022-4e65-49bd-b3e7-ef9799ace60d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SegmentReportingMajorProductCategoryDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8ad58492-4342-4a0a-a334-4426709140e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_7b38802e-0866-4e59-8896-f3aa22a4e45a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8ad58492-4342-4a0a-a334-4426709140e6" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_7b38802e-0866-4e59-8896-f3aa22a4e45a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_78550679-ba9c-438a-a6b0-3520fb589aa6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_7b38802e-0866-4e59-8896-f3aa22a4e45a" xlink:to="loc_srt_ProductOrServiceAxis_78550679-ba9c-438a-a6b0-3520fb589aa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_78550679-ba9c-438a-a6b0-3520fb589aa6_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_78550679-ba9c-438a-a6b0-3520fb589aa6" xlink:to="loc_srt_ProductsAndServicesDomain_78550679-ba9c-438a-a6b0-3520fb589aa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_78550679-ba9c-438a-a6b0-3520fb589aa6" xlink:to="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_HardwareToolsAndTruckMember_2bb803a9-4ee4-4751-82ce-074b0b496d45" xlink:href="tsco-20241228.xsd#tsco_HardwareToolsAndTruckMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_HardwareToolsAndTruckMember_2bb803a9-4ee4-4751-82ce-074b0b496d45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LivestockAndPetMember_d855c9c9-b505-4a66-902d-417b7cc64943" xlink:href="tsco-20241228.xsd#tsco_LivestockAndPetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_LivestockAndPetMember_d855c9c9-b505-4a66-902d-417b7cc64943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SeasonalGiftAndToyProductsMember_8cf39f7d-d736-4a4f-ab31-7a7918750b88" xlink:href="tsco-20241228.xsd#tsco_SeasonalGiftAndToyProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_SeasonalGiftAndToyProductsMember_8cf39f7d-d736-4a4f-ab31-7a7918750b88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ClothingAndFootwareMember_6ae9d167-8877-4688-89ba-4c0ec4fabdbc" xlink:href="tsco-20241228.xsd#tsco_ClothingAndFootwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_ClothingAndFootwareMember_6ae9d167-8877-4688-89ba-4c0ec4fabdbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AgricultureMember_e9cd8970-085d-42b2-afdf-95b2e67e2397" xlink:href="tsco-20241228.xsd#tsco_AgricultureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_AgricultureMember_e9cd8970-085d-42b2-afdf-95b2e67e2397" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesRevenueNetPercentage_92298924-5e97-4e8f-b265-b2311b7d971c" xlink:href="tsco-20241228.xsd#tsco_SalesRevenueNetPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8ad58492-4342-4a0a-a334-4426709140e6" xlink:to="loc_tsco_SalesRevenueNetPercentage_92298924-5e97-4e8f-b265-b2311b7d971c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SegmentReportingDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_569a093a-c89f-4025-8fac-f6278757ecdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_569a093a-c89f-4025-8fac-f6278757ecdf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_569a093a-c89f-4025-8fac-f6278757ecdf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54" xlink:to="loc_us-gaap_SegmentDomain_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_db3959c6-b04b-42b4-9860-c43deb8ad65d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54" xlink:to="loc_us-gaap_SegmentDomain_db3959c6-b04b-42b4-9860-c43deb8ad65d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ReportableSegmentMember_e5db6a69-cdec-4c30-9635-1e844bbf911c" xlink:href="tsco-20241228.xsd#tsco_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_db3959c6-b04b-42b4-9860-c43deb8ad65d" xlink:to="loc_tsco_ReportableSegmentMember_e5db6a69-cdec-4c30-9635-1e844bbf911c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0cc258ea-42f3-4e6a-b0ab-3d186ef92173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_Revenues_0cc258ea-42f3-4e6a-b0ab-3d186ef92173" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f177f9cc-2f81-4619-a44e-0c6a7a5d1d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f177f9cc-2f81-4619-a44e-0c6a7a5d1d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PersonnelExpense_13e2822e-d882-49a7-bd2c-63b0ee9d8342" xlink:href="tsco-20241228.xsd#tsco_PersonnelExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_tsco_PersonnelExpense_13e2822e-d882-49a7-bd2c-63b0ee9d8342" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_aafb47e4-ac27-45d5-bfab-5d75488a595f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_aafb47e4-ac27-45d5-bfab-5d75488a595f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_108e34d6-d77f-415e-8f32-97a923fa2537" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_108e34d6-d77f-415e-8f32-97a923fa2537" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_c2397d95-4c70-43fb-841e-e191bbdf3bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_InterestExpenseNonoperating_c2397d95-4c70-43fb-841e-e191bbdf3bfb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f89c37d2-45cf-4691-8294-368983311878" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f89c37d2-45cf-4691-8294-368983311878" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b42404dd-9125-493d-848e-d8ffe726795e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_NetIncomeLoss_b42404dd-9125-493d-848e-d8ffe726795e" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8fb74f89-fa8e-40b0-b3e7-ce37aefcd325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_8fb74f89-fa8e-40b0-b3e7-ce37aefcd325" xlink:to="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_64abd69c-62c7-4080-b395-57817513875b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_64abd69c-62c7-4080-b395-57817513875b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64abd69c-62c7-4080-b395-57817513875b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_64abd69c-62c7-4080-b395-57817513875b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64abd69c-62c7-4080-b395-57817513875b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983b7169-88e7-4721-9c7b-669c166858bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_64abd69c-62c7-4080-b395-57817513875b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983b7169-88e7-4721-9c7b-669c166858bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AllivetIncMember_7b6a06b9-5588-458e-b6e4-db499da9eae1" xlink:href="tsco-20241228.xsd#tsco_AllivetIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983b7169-88e7-4721-9c7b-669c166858bf" xlink:to="loc_tsco_AllivetIncMember_7b6a06b9-5588-458e-b6e4-db499da9eae1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_72da3f2d-07a7-4271-8e4a-641a2c2577db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_72da3f2d-07a7-4271-8e4a-641a2c2577db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_72da3f2d-07a7-4271-8e4a-641a2c2577db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_72da3f2d-07a7-4271-8e4a-641a2c2577db" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_72da3f2d-07a7-4271-8e4a-641a2c2577db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_06368c44-c62f-4ce3-abef-f47064715e64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_72da3f2d-07a7-4271-8e4a-641a2c2577db" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_06368c44-c62f-4ce3-abef-f47064715e64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a4328ea6-d6f8-4670-97dc-afd62e37bdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_06368c44-c62f-4ce3-abef-f47064715e64" xlink:to="loc_us-gaap_SubsequentEventMember_a4328ea6-d6f8-4670-97dc-afd62e37bdcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3071db19-fe80-4a7c-97e5-73e722e6589a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8fb74f89-fa8e-40b0-b3e7-ce37aefcd325" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3071db19-fe80-4a7c-97e5-73e722e6589a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="101"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>tsco-20241228_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ebe2108d-ad35-4c83-8a08-352d36e72971,g:5cf337b2-273a-4e84-a38a-d8192e8d7a3c-->
<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_GoodwillAcquiredDuringPeriod_704a1774-1461-48c7-aa8f-5ddda578fef9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_dc804675-3fac-4438-b4e4-b84c502ce50f_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f984ff9e-2dd1-4a06-a0a8-491f07ead95d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LeaseCostTableTextBlock_707aad1e-d2c4-416a-bad1-659e2f26338a_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d68c98d3-6ffa-46c3-9e5d-72260f6f2ca4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_CoverAbstract_b586dc95-4152-4e39-83e2-04225be91dd4_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_4a27f8d3-1bb2-44c8-bc37-b9038c9f10e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1fb199ea-9f96-43a8-90d6-1c41f4ad8fbb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">After 2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_58cc4cd7-7aee-441f-accb-0a929202cfb3_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1acd95a9-9a8b-47b1-971d-55915145bc69_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsInventory_3c5a441e-5efc-43e7-a586-d85cd5c086fa_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d085f2e7-3bc3-4613-8b5c-f293ba1fa70b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_TradingSymbol_d9ccfb73-6310-43c5-bcc5-0bb8674252dc_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_SegmentReportingInformationLineItems_b297f204-e31a-4466-874b-54537590696c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c0da6509-f350-4724-8457-6325edfeeca3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_FutureMinimumPaymentsDueThereafter_ca3cc1d7-94d6-48a9-b3da-a761509091c3_totalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">After 2029</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" 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" xml:lang="en-US">Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueThereafter" xlink:href="tsco-20241228.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_TaxCreditCarryforwardAmount_b6bf10ad-73c1-4ff5-a66f-15329ef4eac6_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_8cd9540b-8a04-486d-9e54-0c7590930c3d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared per common share outstanding (a)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_46e4bbe5-d17e-412e-ba2c-0cc58bebdd7e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantCompliance_73508391-841b-49a0-ad3e-cea95b91420b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantCompliance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Covenant Compliance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxesPaidNet_45be50d0-59f8-4771-a49c-f7a5cfd265c5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_OtherCommitmentsLineItems_1a42ecb9-c1b9-410f-8094-a581af2d10a8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_736f6fe1-d5b8-4eaa-9189-0cf0d80f541c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price accounting adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Measurement Period Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_A525SeniorNotesMember_cf5782fb-cea0-416e-839e-89ce7bc436a3_terseLabel_en-US" xlink:label="lab_tsco_A525SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.25% Senior Notes</link:label>
    <link:label id="lab_tsco_A525SeniorNotesMember_label_en-US" xlink:label="lab_tsco_A525SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">5.25% Senior Notes [Member]</link:label>
    <link:label id="lab_tsco_A525SeniorNotesMember_documentation_en-US" xlink:label="lab_tsco_A525SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">5.25% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_A525SeniorNotesMember" xlink:to="lab_tsco_A525SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_df54be66-3506-4838-b989-e8595fd6abe2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_a12832c4-9b81-48c1-99af-ac275b3f80b1_verboseLabel_en-US" xlink:label="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_EarningsPerSharePolicyTextBlock_51957fed-caaf-4d77-9255-934a9777a019_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_ConsolidatedStoresAxis_8b225672-2a49-4e52-a2b3-88f6e7534c1a_terseLabel_en-US" xlink:label="lab_tsco_ConsolidatedStoresAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Stores [Axis]</link:label>
    <link:label id="lab_tsco_ConsolidatedStoresAxis_label_en-US" xlink:label="lab_tsco_ConsolidatedStoresAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Stores [Axis]</link:label>
    <link:label id="lab_tsco_ConsolidatedStoresAxis_documentation_en-US" xlink:label="lab_tsco_ConsolidatedStoresAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consolidated Stores [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedStoresAxis" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedStoresAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ConsolidatedStoresAxis" xlink:to="lab_tsco_ConsolidatedStoresAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_b41c418e-6bf6-4507-9290-70a23cb22b00_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InventoryPolicyTextBlock_ed80d5e3-2143-47e8-9a2b-ebb5ecf8f610_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b9696cf0-0c06-4791-9bd4-07d4444b6ccc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_stpr_TX_ae49d60a-5c06-4655-b133-e9f96288350b_terseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.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_LineOfCreditFacilityInterestRateAtPeriodEnd_f5cb8f3d-9dec-4c1a-aa0c-609636719fe2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_fe4d7aa3-fd50-4265-b127-f5d755a9fec7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePaymentsUse_7ffdf5bb-6958-4020-b68b-9f2e653abb44_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePaymentsUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments, Use</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePaymentsUse_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePaymentsUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments, Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePaymentsUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePaymentsUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePaymentsUse" xlink:to="lab_us-gaap_OperatingLeasePaymentsUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_5ae9290a-8ffb-4922-9ffe-fb8dd6fb5e51_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LegalMattersAndContingenciesTextBlock_92d8ff9d-577f-45b8-9908-1301b35ac61d_verboseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeasesTextBlock_ca1ffd4f-fa76-4f64-9a47-caeeea2f40bc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ab493dc9-1bcb-4bfa-8f85-0bbd4fb498cb_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeaseCost_1c299b4f-0e39-42fe-ba0a-6865fb33bc19_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_42d93ab5-f659-4404-9100-da05e93393eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions_5ce3d455-9d6e-4ea8-ba55-3ec692dac2c6_terseLabel_en-US" xlink:label="lab_tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum processing timespayments due from banks 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" xml:lang="en-US">Minimum processing times payments 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" 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-20241228.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_OperatingLeaseLiabilityNoncurrent_7d6ea7b7-a623-4eca-a4fb-1ef586ead374_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, less current portion</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" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseInterestExpense_9b13a1ea-c426-44c5-8a38-fe8659660c20_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, 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" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_de6efddd-a813-4e1a-8716-cac66c75fe32_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_PlanNameDomain_d369a37f-1959-4e7e-b22f-70f652872f59_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_53825653-8edd-405a-98db-c4fa6e66b435_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OtherAssetsNoncurrent_3431caa9-9679-4105-b998-2fe8c28c4fa2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EntityTaxIdentificationNumber_a0baee7a-16ad-477e-b8df-1d804c48c892_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_LeasesAbstract_3ce85f98-4b3b-43bc-b69a-db5ecfc4c17d_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases_2c65b59e-39be-41ac-9f78-9c1449b42d80_terseLabel_en-US" xlink:label="lab_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:label id="lab_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases_label_en-US" xlink:label="lab_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Financing Cash Flows Used For Leases</link:label>
    <link:label id="lab_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases_documentation_en-US" xlink:label="lab_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Financing Cash Flows Used For Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseFinancingCashFlowsUsedForLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases" xlink:to="lab_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_a8ac3174-f303-4d52-9266-8d90747e1f01_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockSharesAcquired_d710a3b3-cc11-4127-8164-9f429f193ea1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (in 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" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_LeaseTermExpirationThroughDate_5edcc639-86ea-4bb1-9f05-21dcc3857fc2_terseLabel_en-US" xlink:label="lab_tsco_LeaseTermExpirationThroughDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Lease Term Expiration Through Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermExpirationThroughDate" xlink:href="tsco-20241228.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_NetCashProvidedByUsedInOperatingActivities_1f825d35-d17d-4362-930d-2c7491f9fc90_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Total</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_86448f60-92ca-4437-9f7d-8c13878d052c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockCommonMember_370433a5-0f80-4faf-b22f-4aabb8584aa0_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_1f1726b5-4352-4ed4-ac97-445e41fb5b79_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_NumberofFinancialCovenantsMember_a984862f-66e6-478e-8af8-de2610f32270_terseLabel_en-US" xlink:label="lab_tsco_NumberofFinancialCovenantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Number of Financial Covenants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember" xlink:href="tsco-20241228.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_PlanNameAxis_374f83ab-4201-434a-b467-ecd0cb2f9cb7_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f5963a50-4a19-458a-b9d4-eb99fefce7a1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">After 2029</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" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementEquityComponentsAxis_c2b852e2-2ecb-422a-8ee5-c683727fa3ef_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxReceivable_ebc4cbd9-0726-4613-b7ec-2047461fa0c3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_68b6470a-f976-4bee-b7b8-8449b07bcac6_terseLabel_en-US" xlink:label="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseLiabilityPaymentsDue_04947099-8b65-4eb1-8639-8aad37ad8ab5_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</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" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_HardwareToolsAndTruckMember_5fa54e1f-a1a6-42f0-a52e-8e55aab184ad_terseLabel_en-US" xlink:label="lab_tsco_HardwareToolsAndTruckMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_tsco_FutureMinimumPaymentsDue_5457ae02-0351-4e42-9b49-21dd0c14b595_totalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</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" 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" xml:lang="en-US">Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDue" xlink:href="tsco-20241228.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_EntityCommonStockSharesOutstanding_e23d7670-7969-4c1d-b78a-721022b95c4d_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_34eb9336-8b8a-4ce8-9e96-cd29a3a6e5af_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_FinanceOperatingAndVariableLeaseCost_d7d00b9a-25a4-45b0-9d13-b92619a4e25d_terseLabel_en-US" xlink:label="lab_tsco_FinanceOperatingAndVariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_tsco_FinanceOperatingAndVariableLeaseCost_label_en-US" xlink:label="lab_tsco_FinanceOperatingAndVariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance, Operating, and Variable Lease, Cost</link:label>
    <link:label id="lab_tsco_FinanceOperatingAndVariableLeaseCost_documentation_en-US" xlink:label="lab_tsco_FinanceOperatingAndVariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance, Operating, and Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceOperatingAndVariableLeaseCost" xlink:href="tsco-20241228.xsd#tsco_FinanceOperatingAndVariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FinanceOperatingAndVariableLeaseCost" xlink:to="lab_tsco_FinanceOperatingAndVariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_6c312aff-d360-4599-9769-1969311fac4a_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_bffed786-981c-4db6-a1d7-93204779c347_verboseLabel_en-US" xlink:label="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_us-gaap_BusinessAcquisitionAcquireeDomain_4eb129a2-980a-481d-a7c7-1697065be4fb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_106d2744-66b1-4dc9-95ca-ac224e829b73_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_14330ce0-2474-4bde-bb0f-84bbfac0b434_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value, Outstanding, beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5dd326d2-0ff7-4595-bb0f-7db2b5eacd0d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_AdditionalPaidInCapitalCommonStock_580e1a5e-2358-4e34-8e1e-f0639801c334_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_81ad2bf1-82b6-47b4-8b3c-85ca488c1b9a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_A1750SeniorNotesMember_06256ad5-4e15-4211-9e20-f948c9379682_terseLabel_en-US" xlink:label="lab_tsco_A1750SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.75% Senior Notes</link:label>
    <link:label id="lab_tsco_A1750SeniorNotesMember_label_en-US" xlink:label="lab_tsco_A1750SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">1.750% Senior Notes [Member]</link:label>
    <link:label id="lab_tsco_A1750SeniorNotesMember_documentation_en-US" xlink:label="lab_tsco_A1750SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">1.750% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A1750SeniorNotesMember" xlink:href="tsco-20241228.xsd#tsco_A1750SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_A1750SeniorNotesMember" xlink:to="lab_tsco_A1750SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_8021526d-64ae-472c-a7f5-b2f136cbd401_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2b665c26-3c49-4b94-8b24-6b0286c3d861_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of non-cash activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0d26a847-ebb7-40b7-a515-5fda4490dcfc_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_529b4690-cb70-4390-a2ee-9b84b8407f49_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8191648e-aab3-4408-9a25-dd99816d6b34_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ConsolidatedBalanceSheetsUnauditedAbstract_35c7759d-2b76-42ad-b58a-61e625bc165f_terseLabel_en-US" xlink:label="lab_tsco_ConsolidatedBalanceSheetsUnauditedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract]</link:label>
    <link:label id="lab_tsco_ConsolidatedBalanceSheetsUnauditedAbstract_label_en-US" xlink:label="lab_tsco_ConsolidatedBalanceSheetsUnauditedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedBalanceSheetsUnauditedAbstract" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedBalanceSheetsUnauditedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ConsolidatedBalanceSheetsUnauditedAbstract" xlink:to="lab_tsco_ConsolidatedBalanceSheetsUnauditedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3282f562-a714-41a7-8b47-993d0b1ae4bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AwardDateAxis_5534de9a-0255-4110-8a99-67d404ebd74a_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis" xlink:to="lab_us-gaap_AwardDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_RevenueRecognitionGiftCardsTextBlock_2829d6c4-fea0-4ebb-99e4-b767ed45c03e_terseLabel_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_StockRepurchasedDuringPeriodValue_81f80b73-e077-43f8-ae94-8d90635fc616_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_4748470f-56fd-4da4-a153-f5e7b81b4efe_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan, 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccruedLiabilitiesCurrent_bfc3d253-75c4-41d0-b652-d56c86e65475_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bbe57326-c2a2-461d-81af-19c4126f9189_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationAwardTrancheOneMember_0c575b6a-2bcd-4a94-8333-5bea6fa1e8e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_e32db6ef-f3bc-4502-af52-09d42d51c28a_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CreditFacilityDomain_bfae4688-1302-4745-b61c-662d450c6a5b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PreOpeningCosts_ad634920-4e09-405f-be22-7e4ceedc8c2a_terseLabel_en-US" xlink:label="lab_us-gaap_PreOpeningCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-Opening 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" xml:lang="en-US">Pre-Opening Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CostOfSalesPolicyTextBlock_29a83079-84b2-4698-a259-897a5a4ffe9a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_084278ba-4db3-403f-ab87-7d5daf9e7b03_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c34bd896-f269-41a5-94c8-e853269654c0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FinanceLeaseMaturitiesAbstract_ffb94c4c-2007-4c2a-be97-549d3bfa2ea2_terseLabel_en-US" xlink:label="lab_tsco_FinanceLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease Maturities [Axis]</link:label>
    <link:label id="lab_tsco_FinanceLeaseMaturitiesAbstract_label_en-US" xlink:label="lab_tsco_FinanceLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Maturities [Abstract]</link:label>
    <link:label id="lab_tsco_FinanceLeaseMaturitiesAbstract_documentation_en-US" xlink:label="lab_tsco_FinanceLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseMaturitiesAbstract" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract" xlink:to="lab_tsco_FinanceLeaseMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5ee3791c-1df6-49a2-a042-6aa8c045e79d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AssetsCurrentAbstract_479748e9-b56b-4030-9292-32ddd342e0ed_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Goodwill_0f14e971-77fa-4329-afe4-3b95c79a5cbe_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net 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" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueOfFinancialInstrumentsPolicy_ec19ca6d-5efd-4329-a240-9bc0efbe801f_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a919b940-c509-4dfa-ab43-55176b6106ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of shares to satisfy tax obligations</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_StockRepurchaseProgramAuthorizedAmount1_48735d98-5636-4e98-9fee-b034baa9e34b_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total amount of stock authorized under the repurchase program</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_a0b9d034-9d80-46fa-89c8-bd29e50d0732_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_TreasuryStockCommonShares_69a1c0fe-d8a2-4a65-a6a7-96c6320b317f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_bc716a1d-c833-4c3d-a58e-a77885dd5a44_terseLabel_en-US" xlink:label="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_a637112d-7664-45fb-b31c-9d1e86247bcb_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_EmployeeStockOptionMember_d044d907-23e0-4b8a-9fb9-71e29bb1dc25_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b730e9e6-f84e-4a0d-a4bd-6f2a12903422_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_6aa3f4c6-ccfe-4706-92b6-bda7354707dc_terseLabel_en-US" xlink:label="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_WarehousingAndDistributionCostsPolicyTextBlock_f53c72a3-462b-4519-9b4d-f5f5020f1053_verboseLabel_en-US" xlink:label="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6e73d5fe-b95b-425d-8a14-a12aba343b7b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_2ce48e1d-864d-4a49-8ba2-c7198528c64e_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CustomerLoyaltyProgramLiabilityCurrent_9288fc01-13c7-482f-8e77-96460699c16e_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerLoyaltyProgramLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer loyalty program liability, current</link:label>
    <link:label id="lab_us-gaap_CustomerLoyaltyProgramLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_CustomerLoyaltyProgramLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Loyalty Program Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerLoyaltyProgramLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerLoyaltyProgramLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerLoyaltyProgramLiabilityCurrent" xlink:to="lab_us-gaap_CustomerLoyaltyProgramLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6c5f84ab-2f3a-4c52-9d9e-ec659f6e60bd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_SaleLeasebackTransactionNumberOfProperties_cb0ff28a-38bd-4140-892b-043fc358aca7_terseLabel_en-US" xlink:label="lab_tsco_SaleLeasebackTransactionNumberOfProperties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale-Leaseback Transaction, Number Of Properties</link:label>
    <link:label id="lab_tsco_SaleLeasebackTransactionNumberOfProperties_label_en-US" xlink:label="lab_tsco_SaleLeasebackTransactionNumberOfProperties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale-Leaseback Transaction, Number Of Properties</link:label>
    <link:label id="lab_tsco_SaleLeasebackTransactionNumberOfProperties_documentation_en-US" xlink:label="lab_tsco_SaleLeasebackTransactionNumberOfProperties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale-Leaseback Transaction, Number Of Properties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SaleLeasebackTransactionNumberOfProperties" xlink:href="tsco-20241228.xsd#tsco_SaleLeasebackTransactionNumberOfProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SaleLeasebackTransactionNumberOfProperties" xlink:to="lab_tsco_SaleLeasebackTransactionNumberOfProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_9345435d-1175-4326-8be8-62e4bd30879c_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_10aa8a58-8452-49af-b5e1-c0701b2d7e6f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AwardTypeAxis_b3a87050-7211-447c-aeb6-dd917685f343_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxLiabilities_5ea16fef-b65d-475b-80a1-6e9635a1ca99_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EarningsPerShareBasicAbstract_9c4e1a34-c7a1-4dae-986d-0d8d8e949056_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentMaturityDateRangeEnd1_a240879f-7621-4c69-b922-b6aba75dfc4c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_3765e34f-3b66-48c4-be87-94ed218ed608_verboseLabel_en-US" xlink:label="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Average percentage of sales by product categories</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" 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" 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-20241228.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_tsco_VestingTermMaximum_4cd8e0c5-c499-4bca-964b-38c91065c603_terseLabel_en-US" xlink:label="lab_tsco_VestingTermMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Vesting Term, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMaximum" xlink:href="tsco-20241228.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_78be1ae0-1c1b-4072-81df-1f4f03bafe0c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InventoryShrinkagePolicy_6d8f9ba0-ef5a-485c-957a-04c419bd3099_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryShrinkagePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_130e646d-42fd-443a-bb56-b58cbfb0141b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentNet_f8b71249-3433-4e9a-a449-393bc43b0c60_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_IcfrAuditorAttestationFlag_325f0df8-badc-4d5c-a944-e3a3691ef995_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2cc627da-ebcf-4023-be40-e35f7022d897_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_Liabilities_4366eb90-58df-446d-8897-8097bc3a9bd6_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_SwinglineLoanMaximumBorrowingCapacity_f4a2879d-2ea4-4514-bec6-41213016164d_terseLabel_en-US" xlink:label="lab_tsco_SwinglineLoanMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Swingline Loan, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SwinglineLoanMaximumBorrowingCapacity" xlink:href="tsco-20241228.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0f1a9f03-24f1-4e64-8ecd-525bce4b0ca2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_CommonStockParOrStatedValuePerShare_69239650-3416-41c9-a3e7-3368aae23fa4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40f6bd58-e39b-45f5-9b44-511c586b64e8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_441e848b-63ae-408e-9f11-d57762434b19_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_64ebc092-1217-4310-a286-97a11f1dd71c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsDisclosureAbstract_079d6426-3250-4fef-b49f-6c853be69597_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_PetsensestoresDomain_22943560-2c1e-4ebc-ab81-59efc16f722f_terseLabel_en-US" xlink:label="lab_tsco_PetsensestoresDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Petsense stores [Domain]</link:label>
    <link:label id="lab_tsco_PetsensestoresDomain_label_en-US" xlink:label="lab_tsco_PetsensestoresDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Petsense stores [Domain]</link:label>
    <link:label id="lab_tsco_PetsensestoresDomain_documentation_en-US" xlink:label="lab_tsco_PetsensestoresDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Petsense stores [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PetsensestoresDomain" xlink:href="tsco-20241228.xsd#tsco_PetsensestoresDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_PetsensestoresDomain" xlink:to="lab_tsco_PetsensestoresDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_d29c1473-00e6-4d37-b728-4c81d7695244_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of operating lease liabilities</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" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_443be604-5552-4ed7-ba21-35b1a116519d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_cac4af73-da88-49c4-a0c6-790f25e94290_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_Storeleasesoptionalrenewalperiodsmaximum_cc819f95-14ce-4760-a325-3d535253b3fd_terseLabel_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_tsco_SaleLeasebackTransactionProceedsFromSale_1a91b71f-94ee-4cc1-b918-4ac4f51f6f48_terseLabel_en-US" xlink:label="lab_tsco_SaleLeasebackTransactionProceedsFromSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Proceeds From Sale</link:label>
    <link:label id="lab_tsco_SaleLeasebackTransactionProceedsFromSale_label_en-US" xlink:label="lab_tsco_SaleLeasebackTransactionProceedsFromSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Proceeds From Sale</link:label>
    <link:label id="lab_tsco_SaleLeasebackTransactionProceedsFromSale_documentation_en-US" xlink:label="lab_tsco_SaleLeasebackTransactionProceedsFromSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Proceeds From Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SaleLeasebackTransactionProceedsFromSale" xlink:href="tsco-20241228.xsd#tsco_SaleLeasebackTransactionProceedsFromSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SaleLeasebackTransactionProceedsFromSale" xlink:to="lab_tsco_SaleLeasebackTransactionProceedsFromSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_f3b708e3-30e0-4c51-81a5-bd6d1602fb84_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6821dc36-6b5f-495f-9729-29c30317276f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfTreasuryStockByClassTextBlock_e9f7c0d0-c380-4a81-ae14-c9336c509d44_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f8129f06-513b-4a3b-9785-acb10de923a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SubsequentEventLineItems_5c185b0b-b89f-4061-85b9-b519831bafde_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_LeaseTermLineItems_7c2a4d74-b7de-4b09-8a5e-2ff32f53e777_terseLabel_en-US" xlink:label="lab_tsco_LeaseTermLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Term [Line Items]</link:label>
    <link:label id="lab_tsco_LeaseTermLineItems_label_en-US" xlink:label="lab_tsco_LeaseTermLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term [Line Items]</link:label>
    <link:label id="lab_tsco_LeaseTermLineItems_documentation_en-US" xlink:label="lab_tsco_LeaseTermLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermLineItems" xlink:href="tsco-20241228.xsd#tsco_LeaseTermLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LeaseTermLineItems" xlink:to="lab_tsco_LeaseTermLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_e8ea295b-a9f7-4038-8cf2-1c92717f711d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</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" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodSharesStockOptionsExercised_f9b68021-db3b-4ed6-8b65-71a397536c27_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentUnusedBorrowingCapacityAmount_2c4524a8-3780-4049-98a8-f44504cdd109_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e1687749-3d1f-4430-9eca-b9e05a306db2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_ad20b116-f659-425b-8623-2813cbe32da5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_756217c1-6c5a-4449-92e4-1bc11bb82bc2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetImpairment_9b299377-1fb7-4851-81e9-bcf91d2b9a70_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CommonStockSharesAuthorized_8afa3547-be43-4b78-9f05-abc8dae89391_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_2fb48b40-56a9-4941-a3fd-1b98a7dd559b_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_A370SeniorNotesMember_b8a5ff75-2d28-410b-9508-44087af676b4_terseLabel_en-US" xlink:label="lab_tsco_A370SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.70% Senior Notes</link:label>
    <link:label id="lab_tsco_A370SeniorNotesMember_label_en-US" xlink:label="lab_tsco_A370SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">3.70% Senior Notes [Member]</link:label>
    <link:label id="lab_tsco_A370SeniorNotesMember_documentation_en-US" xlink:label="lab_tsco_A370SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">3.70% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A370SeniorNotesMember" xlink:href="tsco-20241228.xsd#tsco_A370SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_A370SeniorNotesMember" xlink:to="lab_tsco_A370SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_153e0a32-bb06-4e76-aeb2-5bbb0306e57c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_DistributionExpense_b6dbcc0c-4408-461c-90d6-f910af2ba11a_terseLabel_en-US" xlink:label="lab_tsco_DistributionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution Expense</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" 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" 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-20241228.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_WeightedAverageNumberOfDilutedSharesOutstanding_aeb78292-d82f-4a46-96e5-524fb93663a5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8f0d9eb4-fc54-4618-9f77-44feb0e69e30_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares, diluted</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_LeaseLiability_ab661c8c-b4f8-4d67-b27c-9e051b52dda6_totalLabel_en-US" xlink:label="lab_tsco_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</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" 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" xml:lang="en-US">Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseLiability" xlink:href="tsco-20241228.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_FinanceLeaseInterestExpenseFutureMaturities_5337d52a-e3c5-4db5-93da-cdd50866f0c5_negatedTerseLabel_en-US" xlink:label="lab_tsco_FinanceLeaseInterestExpenseFutureMaturities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_tsco_FinanceLeaseInterestExpenseFutureMaturities_label_en-US" xlink:label="lab_tsco_FinanceLeaseInterestExpenseFutureMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense Future Maturities</link:label>
    <link:label id="lab_tsco_FinanceLeaseInterestExpenseFutureMaturities_documentation_en-US" xlink:label="lab_tsco_FinanceLeaseInterestExpenseFutureMaturities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense Future Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseInterestExpenseFutureMaturities" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseInterestExpenseFutureMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FinanceLeaseInterestExpenseFutureMaturities" xlink:to="lab_tsco_FinanceLeaseInterestExpenseFutureMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_bbbd65c7-47ac-4b0b-ba31-c164d5db83c1_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockholdersEquity_939076bf-24e4-496f-b6c2-f8a9da274aa9_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_99b30436-1c01-41ae-870b-db69f3336332_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_91cf47a9-65df-462e-9d44-713efe3ad2c2_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_ClothingAndFootwareMember_02e4d748-9b04-4efd-95a4-1f74195f4ca0_terseLabel_en-US" xlink:label="lab_tsco_ClothingAndFootwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_34d5dfcf-8501-45ff-be34-72f6fb1c5f93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockValue_d4c4f9e0-b0d3-45cd-a8f3-e88a446664d4_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityVoluntaryFilers_89a7e869-0681-4841-8c50-e1e062d5f9a0_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_2eb57db0-eb28-4cf9-b000-b1464aa3d5ab_terseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Contractual Term</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" 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" 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-20241228.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_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock_f031890f-a344-4bf1-85d6-a162c076e5c3_terseLabel_en-US" xlink:label="lab_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Terms and Discount Rate</link:label>
    <link:label id="lab_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock_label_en-US" xlink:label="lab_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Terms and Discount Rate [Table Text Block]</link:label>
    <link:label id="lab_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock_documentation_en-US" xlink:label="lab_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Terms and Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" xlink:href="tsco-20241228.xsd#tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" xlink:to="lab_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember_85ac8a77-4d9f-4ea7-b15c-1650e8ad35d7_terseLabel_en-US" xlink:label="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_us-gaap_ConstructionInProgressGross_a074febf-aa28-44b9-8273-62184a5e19e9_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InterestExpenseNonoperating_5382a4fc-9ff0-4a0a-a7bf-4c8d7bf2d55b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueInFourYears_6d078e46-4e9b-49a9-a90d-32fee5470167_totalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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" 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-20241228.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_us-gaap_PrepaidAdvertising_ba29cbc6-5988-4eb2-9de4-224b1f344f61_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidAdvertising" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Prepaid Advertising</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredIncomeTaxExpenseBenefit_89ec41aa-7907-4dbb-b3f7-d38aaf0891d4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</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" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization_53167cb1-cb83-4c02-9e10-82c46e34239c_terseLabel_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Long Term, Tax Effect of Amortization</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization_label_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Long Term, Tax Effect of Amortization</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization_documentation_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Long Term, Tax Effect of Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization" xlink:to="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_ed360366-c378-46b2-969e-7a4e5ebb4489_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_e14564cb-9cfd-4295-9765-8b950511ac22_terseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeiture rate, minimum (in hundredths)</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_label_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture rate</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_documentation_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:href="tsco-20241228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:to="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxUncertaintiesPolicy_30340f09-da81-4420-980a-c877890ced30_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxUncertaintiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LettersOfCreditOutstandingAmount_1215baa4-fbe6-4088-987a-9dc23ec84f2d_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueRecognitionSalesReturns_89c974b9-1a9e-4506-8845-f0fe47ba10c4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionSalesReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_SellingGeneralAndAdministrativeExpense_c3af56c1-40ef-4d91-ad79-33224e386609_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DefinedContributionPlanCostRecognized_fb204a9d-bf60-473d-824d-3c92a7c43e50_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_de421685-d66f-4879-b354-9d5ab654df66_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_48f7fd3f-7faf-41ed-a354-7aa35e9bf7f4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LongTermDebt_e565c616-9c0a-4c35-8bc7-26c2324b0df2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_b51f37e4-adb0-4112-b3b5-dca29846c5ce_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_SupplierFinanceProgramObligationIncrease_a72695d9-ef05-47a5-b47f-b9cfdeec8ff8_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Invoices confirmed during the year</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cdc55c24-1426-41e0-8d8b-fd0192ec4d89_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder_8af41d4b-bb4a-4e55-bd8b-94a6d44b23d6_terseLabel_en-US" xlink:label="lab_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' equity note, stock split, number of additional shares issued per stockholder</link:label>
    <link:label id="lab_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder_label_en-US" xlink:label="lab_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Number Of Additional Shares Issued Per Stockholder</link:label>
    <link:label id="lab_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder_documentation_en-US" xlink:label="lab_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Number Of Additional Shares Issued Per Stockholder</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" xlink:href="tsco-20241228.xsd#tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" xlink:to="lab_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentDescription_f4a52e85-9226-48bc-8b00-12f8627ce54f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_da0301ce-697f-4294-a317-64bf0655f54e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AssetsAbstract_e457220e-78c5-4365-82b6-f769af29fcfb_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_OtherComprehensiveIncomeLossNetOfTax_92d46a03-b03c-4e2a-a2cd-11dc0fbdd8b9_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Total</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9b29b6a6-968a-4602-a90a-07602a460c29_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ConstructionProjectDomain_6456fd7f-f858-4753-837b-ec990f244cba_terseLabel_en-US" xlink:label="lab_tsco_ConstructionProjectDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Project [Domain]</link:label>
    <link:label id="lab_tsco_ConstructionProjectDomain_label_en-US" xlink:label="lab_tsco_ConstructionProjectDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Project [Domain]</link:label>
    <link:label id="lab_tsco_ConstructionProjectDomain_documentation_en-US" xlink:label="lab_tsco_ConstructionProjectDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction Project [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConstructionProjectDomain" xlink:href="tsco-20241228.xsd#tsco_ConstructionProjectDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ConstructionProjectDomain" xlink:to="lab_tsco_ConstructionProjectDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_aa23da5f-7177-40ff-9fa1-06dbfee213c2_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_150aae54-200d-4b97-bdb1-6d9b79d5cc44_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_ce29e7e4-0320-486b-918c-e6f65d971d95_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Shares Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_LeaseTermAndDiscountLineItems_23166b41-6d67-4272-aca5-1b09a965dd37_terseLabel_en-US" xlink:label="lab_tsco_LeaseTermAndDiscountLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Term and Discount [Line Items]</link:label>
    <link:label id="lab_tsco_LeaseTermAndDiscountLineItems_label_en-US" xlink:label="lab_tsco_LeaseTermAndDiscountLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term and Discount [Line Items]</link:label>
    <link:label id="lab_tsco_LeaseTermAndDiscountLineItems_documentation_en-US" xlink:label="lab_tsco_LeaseTermAndDiscountLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term and Discount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountLineItems" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems" xlink:to="lab_tsco_LeaseTermAndDiscountLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_2f2ad55f-cdae-4fe0-bf23-f2e6261bc666_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_InventoryImpairmentPolicy_4f3f7ca6-1a74-4269-9391-fe4ad46b11b3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseLiabilityPaymentsDueYearThree_d9b51b02-8e1b-4373-95f9-c36633504e09_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e0c56477-402b-49d1-a2cf-6b62152eaad6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_LettersOfCreditMaximumBorrowingCapacity_369828fd-640e-44f5-8d4f-97390690060c_terseLabel_en-US" xlink:label="lab_tsco_LettersOfCreditMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of Credit, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_tsco_LettersOfCreditMaximumBorrowingCapacity_label_en-US" xlink:label="lab_tsco_LettersOfCreditMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_tsco_LettersOfCreditMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_tsco_LettersOfCreditMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Letters of Credit, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LettersOfCreditMaximumBorrowingCapacity" xlink:href="tsco-20241228.xsd#tsco_LettersOfCreditMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LettersOfCreditMaximumBorrowingCapacity" xlink:to="lab_tsco_LettersOfCreditMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44898621-f1ea-409b-b605-d22e8b828a19_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f2514b74-dc6f-4371-9159-31482ecb9d3f_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_61f4a7bb-ed10-4e51-840a-f146bff3f1eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_OtherInformationOptionActivityTableTextBlock_0ed14d5e-bcd7-4701-b39f-81030e8d9b70_verboseLabel_en-US" xlink:label="lab_tsco_OtherInformationOptionActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_SubsequentEventTable_4a64b9fa-24ee-49fc-8bb9-a1a204e92fb4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_MaximumMember_993f003f-8cf6-446e-9a42-062328ec4b4c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_srt_ParentCompanyMember_6d47dc70-9128-4665-89ea-bc5a1bced7b7_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_29a96908-a672-43b0-a6c8-1f84b52af339_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_f594dc2a-d85f-4780-9467-d3d2e3489cf9_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_751a651c-587a-41e4-a089-7f05e142cac4_verboseLabel_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_AccountsPayableCurrent_ebc0a737-fb29-4d37-b3c4-2cfa0422a424_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountingPoliciesAbstract_a8bd6e6e-95ab-477f-a2da-2dea9d577c95_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_07058fd2-f976-4762-a418-33d111e7ce6d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_CurrentFiscalYearEndDate_29a8b006-7046-4e54-982c-952ef0f25cb7_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cb1815f1-361a-46bc-aaba-3621b16719e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SelfInsuranceTypeAxis_17b6a53d-1d39-46fc-b327-ed83128496a5_terseLabel_en-US" xlink:label="lab_tsco_SelfInsuranceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General Liability [Axis]</link:label>
    <link:label id="lab_tsco_SelfInsuranceTypeAxis_label_en-US" xlink:label="lab_tsco_SelfInsuranceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Type [Axis]</link:label>
    <link:label id="lab_tsco_SelfInsuranceTypeAxis_documentation_en-US" xlink:label="lab_tsco_SelfInsuranceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Self Insurance Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceTypeAxis" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SelfInsuranceTypeAxis" xlink:to="lab_tsco_SelfInsuranceTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_092d3703-d491-4f33-97de-4b5a8b94de80_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_RangeAxis_6075f3bb-ca72-48ca-85fd-bcb8215c76ae_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_f143123c-d81b-4284-8460-44fc6ab99854_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_1ea78c78-5a28-4333-ad5a-e609509f2770_periodStartLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_003166c6-a03c-4293-91d7-87d2c8881f4f_periodEndLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligation" xlink:to="lab_us-gaap_SupplierFinanceProgramObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_287dbece-c455-4226-9999-13bd51c0f497_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ScheduleOfDeferredCompensationLineItems_ae8edfe5-8817-421b-a0d6-4f3ece2fbf81_terseLabel_en-US" xlink:label="lab_tsco_ScheduleOfDeferredCompensationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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-20241228.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_GranteeStatusDomain_10b98091-e9f7-4156-92e2-75ff985db895_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_f8de3b8d-bbf6-4e6d-aab6-8b058e7f138f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_ec9f085f-709d-41fb-8615-22a95fdafd1b_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SelfInsuranceClaimsMember_80420a93-de10-46ac-b156-f8b52e0d57e3_terseLabel_en-US" xlink:label="lab_tsco_SelfInsuranceClaimsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self-Insurance Claims</link:label>
    <link:label id="lab_tsco_SelfInsuranceClaimsMember_label_en-US" xlink:label="lab_tsco_SelfInsuranceClaimsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self-Insurance Claims [Member]</link:label>
    <link:label id="lab_tsco_SelfInsuranceClaimsMember_documentation_en-US" xlink:label="lab_tsco_SelfInsuranceClaimsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Self-Insurance Claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceClaimsMember" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceClaimsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SelfInsuranceClaimsMember" xlink:to="lab_tsco_SelfInsuranceClaimsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c7be3e4-2c9a-42ee-92da-e1db8d299120_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6de0ec57-93d8-4960-a1c3-986b5df88495_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_1beedbb7-e9e4-4176-822e-ad71f633e333_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentIssuanceDate1_63c4d353-ddd7-4084-9d68-0e76a6d2a98c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentIssuanceDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Issuance Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_GoodwillImpairmentLoss_94fe6fb3-535c-4212-9e93-fc4b3a680a7e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_5e8678f5-99a2-4d68-a591-2dfc5ce7958a_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseLiabilityNoncurrent_55c79171-e739-41ec-9ed7-56ecc4a078e2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities, less current portion</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" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_AllivetIncMember_9a7fca63-4a05-420e-9e0f-8bed3721ec8f_terseLabel_en-US" xlink:label="lab_tsco_AllivetIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allivet, Inc</link:label>
    <link:label id="lab_tsco_AllivetIncMember_label_en-US" xlink:label="lab_tsco_AllivetIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allivet, Inc [Member]</link:label>
    <link:label id="lab_tsco_AllivetIncMember_documentation_en-US" xlink:label="lab_tsco_AllivetIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allivet, Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AllivetIncMember" xlink:href="tsco-20241228.xsd#tsco_AllivetIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_AllivetIncMember" xlink:to="lab_tsco_AllivetIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_dde42e5e-71c4-409c-8d28-10c2c0b59ab3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueInTwoYears_cb881732-ea62-40e1-b323-99f59594db60_totalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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" 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-20241228.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_SubsequentEventTypeDomain_7f3dbb88-703f-4358-b245-9678e633f884_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Storeleasesoptionalrenewalperiodsminimum_c6714997-4f2a-4e33-9251-a2b457f8e2cc_terseLabel_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsminimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9a97114d-6204-4fdb-9a0f-0a3bf73dc759_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentRedemptionPricePercentage_43a5b5df-63d4-4efb-a288-8030a1450573_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NewAccountingPronouncementsPolicyPolicyTextBlock_8fba81f9-547f-4f09-af18-cddbbd313a89_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementClassOfStockAxis_73a2644f-af46-43ac-940b-28cff9dc5eef_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_01d0fdb5-1c58-422b-b7c9-6d81e1f71ca8_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share &#8211; diluted (a)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_0bb3a0a7-06dc-4bc7-abcd-93288d809184_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_684f5f5a-b7ae-471c-9c8f-ce09a8d7a4c8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_ComprehensiveIncomeAbstract_3a156b45-a86e-4a4e-93b1-ff5307ef02c3_terseLabel_en-US" xlink:label="lab_tsco_ComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComprehensiveIncomeAbstract" xlink:href="tsco-20241228.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_e2c2b87f-8c05-4ef3-b8c9-75cac9f1551b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_40c7f8f6-0731-4c0f-983e-4badd3202e97_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_CurrentIncomeTaxExpenseBenefit_ff380b00-2491-4c77-b427-b2e2dcbd7e77_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities_a35ca1f4-8039-4f3a-a672-2f45b1f9cf78_terseLabel_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities_label_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" xlink:to="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_84397186-6c19-4c27-a4fd-a10da44a45b0_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_f2c8dc96-47d1-4729-93cb-6840eb6318f5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_0a34cee9-dda5-4a83-a3b1-b9ff48ad9efa_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_CombinedLeaseMaturitiesAbstract_c223c5b1-5d57-4c14-90f5-a3821f75197e_terseLabel_en-US" xlink:label="lab_tsco_CombinedLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Combined Lease Maturities [Axis]</link:label>
    <link:label id="lab_tsco_CombinedLeaseMaturitiesAbstract_label_en-US" xlink:label="lab_tsco_CombinedLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Combined Lease Maturities [Abstract]</link:label>
    <link:label id="lab_tsco_CombinedLeaseMaturitiesAbstract_documentation_en-US" xlink:label="lab_tsco_CombinedLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Combined Lease Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CombinedLeaseMaturitiesAbstract" xlink:href="tsco-20241228.xsd#tsco_CombinedLeaseMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract" xlink:to="lab_tsco_CombinedLeaseMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Unsecureddebtnetofdebtissuancecosts_37e6ac12-4714-4547-bf6c-c638821fe26c_terseLabel_en-US" xlink:label="lab_tsco_Unsecureddebtnetofdebtissuancecosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_us-gaap_StatementOfFinancialPositionAbstract_c470cf7a-1863-4b70-8557-2bbe9c3f21cf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensation_39f073c3-4b24-4a4a-8ad2-0bab8a1fab7c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_e9df2168-208d-407b-8f8d-ac8dce2732ae_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_SelfInsuranceReservePolicyTextBlock_5d84d24e-33eb-40a8-9c2c-1e5bf78366d3_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_47866751-aa7d-40db-807f-c7736afb7823_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_37e6f369-5a73-496b-8d29-a6eb79d6ff70_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedge Derivative Instrument Assets at Fair Value</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedge Derivative Instrument Assets at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" xlink:to="lab_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_a4870741-b4b5-4947-8b86-ff1c9ef158a1_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_89027594-ccda-4b86-8289-be24396b44ae_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Next Rolling 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7d263ee7-cccc-406f-9f2b-9a668cdc33cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ProceedsFromSaleOfPropertyPlantAndEquipment_466b79a5-994d-4d53-b854-3b0f4a56f340_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_AuditInformationAbstract_label_en-US" xlink:label="lab_tsco_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_tsco_AuditInformationAbstract_documentation_en-US" xlink:label="lab_tsco_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AuditInformationAbstract" xlink:href="tsco-20241228.xsd#tsco_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_AuditInformationAbstract" xlink:to="lab_tsco_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4bb13481-2c5e-4d85-85a5-ef9b447ffb9f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3f77e860-8605-49f4-9023-4aaff2d13847_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9b68d461-adaf-4b34-8082-46aaf6c82f3a_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Total</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" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentInterestRateStatedPercentage_9fb683ce-57d7-48b2-989c-f6488dbc5dbc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate, plus stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_e32911e2-c553-4f86-bb13-318e84691255_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_36e64203-d8ba-435f-babf-0436fc03fd36_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SupplementalCashFlowInformationAbstract_46b98d69-6e07-4666-970d-7b0dd1757765_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_PersonnelExpense_9df8ca3e-7ae4-4c79-9f19-9860270b4c68_terseLabel_en-US" xlink:label="lab_tsco_PersonnelExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Personnel Expense</link:label>
    <link:label id="lab_tsco_PersonnelExpense_label_en-US" xlink:label="lab_tsco_PersonnelExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Personnel Expense</link:label>
    <link:label id="lab_tsco_PersonnelExpense_documentation_en-US" xlink:label="lab_tsco_PersonnelExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Personnel Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PersonnelExpense" xlink:href="tsco-20241228.xsd#tsco_PersonnelExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_PersonnelExpense" xlink:to="lab_tsco_PersonnelExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_b8928366-939a-4b8a-af38-53bc3044291b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a03c7c4f-e395-49d3-9289-fd7b5568ca1f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_SoftwareMaximumOrMinimumAxis_f6c25892-23a0-483d-9ef9-5b4f8dedd436_terseLabel_en-US" xlink:label="lab_tsco_SoftwareMaximumOrMinimumAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software Maximum or Minimum [Axis]</link:label>
    <link:label id="lab_tsco_SoftwareMaximumOrMinimumAxis_label_en-US" xlink:label="lab_tsco_SoftwareMaximumOrMinimumAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Maximum or Minimum [Axis]</link:label>
    <link:label id="lab_tsco_SoftwareMaximumOrMinimumAxis_documentation_en-US" xlink:label="lab_tsco_SoftwareMaximumOrMinimumAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software Maximum or Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumOrMinimumAxis" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumOrMinimumAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SoftwareMaximumOrMinimumAxis" xlink:to="lab_tsco_SoftwareMaximumOrMinimumAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_7eedd18a-7ee9-4d0c-955a-240d62999cf9_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ddaa824a-7ebf-436d-a6e5-30dc8883c631_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Total</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingIncomeLoss_82a9ae2c-e317-4862-ad9e-3a285c0f1593_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_VariableRateDomain_c2f3ecc4-606f-4708-a0ad-b2f55b66587f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NumberOfReportableSegments_c324964f-fce7-456b-b26d-d5f8caca2c4d_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquity_a3b5e2a9-9027-4deb-bb9d-ac0c49459d8f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; 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" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SubsequentEventsTextBlock_0bb160cf-7559-4751-8425-045028711a2b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_d4605c56-602e-47fd-a130-7b600c915e2b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_00c583c4-348c-4c42-8edd-74c8b230a6d2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseLiabilityPaymentsDueYearTwo_352a933f-6db3-4057-8bd1-4721bb65c074_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesDisclosureAbstract_4e1bcf5e-5851-42ba-a253-ece9957ad395_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PaymentsOfDividends_aea05c53-9145-402c-8234-ac9149682d06_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of Dividends</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" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0308777e-164c-497a-9abf-659ae9af79e3_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_VestingTermMinimum_d5341656-6854-4782-9149-d5c317e97af0_terseLabel_en-US" xlink:label="lab_tsco_VestingTermMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Vesting Term, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMinimum" xlink:href="tsco-20241228.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_bb49d3d7-a4c2-4177-b3a4-cdba091583ca_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e26172ab-671b-4fb3-9d8d-0fab2e024e5d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LeverageRatioMaximumRequirementMember_c141e7c7-256d-48c7-ba6d-f2b8cfba42c9_terseLabel_en-US" xlink:label="lab_tsco_LeverageRatioMaximumRequirementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Leverage Ratio Maximum Requirement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember" xlink:href="tsco-20241228.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_tsco_NewDistributionCenterConstructionMember_2b9d09c0-a3d7-4134-aceb-db2a70803de8_terseLabel_en-US" xlink:label="lab_tsco_NewDistributionCenterConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Distribution Center Construction</link:label>
    <link:label id="lab_tsco_NewDistributionCenterConstructionMember_label_en-US" xlink:label="lab_tsco_NewDistributionCenterConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Distribution Center Construction [Member]</link:label>
    <link:label id="lab_tsco_NewDistributionCenterConstructionMember_documentation_en-US" xlink:label="lab_tsco_NewDistributionCenterConstructionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New Distribution Center Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NewDistributionCenterConstructionMember" xlink:href="tsco-20241228.xsd#tsco_NewDistributionCenterConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_NewDistributionCenterConstructionMember" xlink:to="lab_tsco_NewDistributionCenterConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c37a0c58-d72c-4ac4-b4ee-005e55943e80_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_InventoryNet_aeb4d370-49c6-4c84-950f-030ad04fde8c_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_ProductOrServiceAxis_8d63c273-4011-4d64-9c3d-70b4ad1c986e_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_LongtermDebtTypeDomain_f18702bc-f674-4441-bd58-3908b0ae4df0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityAddressStateOrProvince_84f0aac8-2c9b-4634-8a1b-c30770df662c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_PropertyPlantAndEquipmentLineItems_c3fc93e6-5268-411c-9ed7-eb7b6a721658_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_StatementLineItems_5f2842ee-4c68-4504-b926-002254697037_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ConstructionProjectAxis_6334824d-56ab-4068-9511-815517856ad1_terseLabel_en-US" xlink:label="lab_tsco_ConstructionProjectAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Project [Axis]</link:label>
    <link:label id="lab_tsco_ConstructionProjectAxis_label_en-US" xlink:label="lab_tsco_ConstructionProjectAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Project [Axis]</link:label>
    <link:label id="lab_tsco_ConstructionProjectAxis_documentation_en-US" xlink:label="lab_tsco_ConstructionProjectAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction Project</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConstructionProjectAxis" xlink:href="tsco-20241228.xsd#tsco_ConstructionProjectAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ConstructionProjectAxis" xlink:to="lab_tsco_ConstructionProjectAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_56d1bae8-cd55-4aa7-ab3d-17bdede97ebe_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_282574e0-d649-490a-871c-fad9c5c9d4fc_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_c5e55f54-081a-47a6-a4b2-d8e74a812121_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths_de04a9ad-f15b-40f6-a07b-58bb76ec5c09_totalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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" 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-20241228.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_VestingDomain_e8f4bb01-4338-4456-ac61-30a9718299d9_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7364af17-f4f6-4e51-a0ca-af9accc3ed2b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" 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_8c11178c-e827-46c5-9c4e-e1b216682620_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquityAbstract_2f82d848-9b1d-4600-9e1c-5681a5191380_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9a6367c-f029-4093-8c04-cb6bc257fb94_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DerivativesPolicyTextBlock_1f9ee21b-a871-4257-9562-38b35131dd79_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FurnitureAndFixturesGross_00241f54-16eb-40d1-bf69-c98d515cb8d1_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Furniture and Fixtures, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_MinimumMember_09c34239-6ef0-4949-88dc-44ae89893ae5_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_LivestockAndPetMember_d6f99466-8e06-43e3-8d6d-3f041ad5a3f4_terseLabel_en-US" xlink:label="lab_tsco_LivestockAndPetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cb44e91-47aa-4370-be23-271d959e59a5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fea61c54-13fc-4d7f-805b-0646b9570782_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" 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_033790c6-bed4-4dd6-8511-dbd7415f66ef_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeaseRightOfUseAsset_4ec771cb-b5bf-4fae-bd49-a897b71243a2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3f32d040-5005-4c5b-9ed9-590964dd9d59_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_856b86bf-58c7-45cc-876d-d8c3dde9a906_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementBusinessSegmentsAxis_23a64d50-c8ef-4f51-8dee-77cd7ecc446b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Employeestockpurchaseprogramdiscountpercentage_5f0b5ab7-6a0b-493d-83b5-961bbc25a109_terseLabel_en-US" xlink:label="lab_tsco_Employeestockpurchaseprogramdiscountpercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase program discount percentage</link:label>
    <link:label id="lab_tsco_Employeestockpurchaseprogramdiscountpercentage_label_en-US" xlink:label="lab_tsco_Employeestockpurchaseprogramdiscountpercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee stock purchase program discount percentage</link:label>
    <link:label id="lab_tsco_Employeestockpurchaseprogramdiscountpercentage_documentation_en-US" xlink:label="lab_tsco_Employeestockpurchaseprogramdiscountpercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee stock purchase program discount percentage off of the fair market value of common stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Employeestockpurchaseprogramdiscountpercentage" xlink:href="tsco-20241228.xsd#tsco_Employeestockpurchaseprogramdiscountpercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Employeestockpurchaseprogramdiscountpercentage" xlink:to="lab_tsco_Employeestockpurchaseprogramdiscountpercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_c870a1f2-4697-492b-80fa-e5c3e3d30e7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EarningsPerShareTextBlock_545207f8-49ad-4dab-a000-c6dc36570ac9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b094c49d-4cff-47e0-8d81-da91586891aa_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantDescription_e7f5cd2b-d8e7-4ca8-8fa7-5eec4dddcee2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Covenant Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a3aa9746-7246-4e41-ba1c-bfea5c2979bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SubsequentEventMember_64d2b1bc-c713-4bce-8e8f-77ff846e0020_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_CashPaidDuringPeriodForAbstract_990ecb37-e71e-43c7-9921-64021876673a_verboseLabel_en-US" xlink:label="lab_tsco_CashPaidDuringPeriodForAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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-20241228.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_tsco_DefineContributionBenefitPlanAxis_01f33d8a-9c73-4e8e-b55e-e3cb0871d75e_terseLabel_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_LesseeFinanceLeasesTextBlock_01fe1b8d-4f9b-4930-8ce8-286bbf876ebd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_17509150-477b-418b-b424-de68f7ad3f7a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_SalesRevenueNetPercentage_cf107dec-232b-4de7-9c89-a0bdc17fae7b_terseLabel_en-US" xlink:label="lab_tsco_SalesRevenueNetPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount_83be3af5-1794-4847-8e56-1da53dff58ff_terseLabel_en-US" xlink:label="lab_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, increase in authorized amount</link:label>
    <link:label id="lab_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount_label_en-US" xlink:label="lab_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Increase In Authorized Amount</link:label>
    <link:label id="lab_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount_documentation_en-US" xlink:label="lab_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Increase In Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount" xlink:href="tsco-20241228.xsd#tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount" xlink:to="lab_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_dfc95aee-a308-4846-9a7c-8e38c23baf13_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_c63e2642-cc87-427c-a102-4ded5dd0ad4f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</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" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba220f11-b99f-47e4-83e0-40d9ead06306_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_GeneralLiabilityReserveMember_298a90ae-a4cb-464e-b0cb-52d25bedccf0_terseLabel_en-US" xlink:label="lab_tsco_GeneralLiabilityReserveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General Liability</link:label>
    <link:label id="lab_tsco_GeneralLiabilityReserveMember_label_en-US" xlink:label="lab_tsco_GeneralLiabilityReserveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General Liability Reserve [Member]</link:label>
    <link:label id="lab_tsco_GeneralLiabilityReserveMember_documentation_en-US" xlink:label="lab_tsco_GeneralLiabilityReserveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">General Liability Reserve [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_GeneralLiabilityReserveMember" xlink:href="tsco-20241228.xsd#tsco_GeneralLiabilityReserveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_GeneralLiabilityReserveMember" xlink:to="lab_tsco_GeneralLiabilityReserveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_0056f084-0a66-4b58-a885-85ce237488d9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_2d8914de-34c1-41fb-ab64-11f2aea42d0b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_bf6d2f5c-5f80-4cc9-a980-504d476b3156_negatedLabel_en-US" xlink:label="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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" 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-20241228.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f8af5ce2-9969-40d4-ace4-a6a311ca8f87_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ScheduleDefinedContributionBenefitPlanLineItems_09d8d956-65ec-49e4-bd4b-f218ee5f361a_terseLabel_en-US" xlink:label="lab_tsco_ScheduleDefinedContributionBenefitPlanLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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-20241228.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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1a7ec87b-2921-4785-acb0-ea12f1d04025_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RepaymentsOfUnsecuredDebt_b80bd871-dc9c-47be-89d2-313757d7b4a4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Unsecured Debt</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" xml:lang="en-US">Repayments of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_d8fa9266-c0c6-4b7a-87b0-f4d4540c658f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Confirmed Invoices paid during the year</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_056d4b3d-23a7-490e-ae60-6f567ebddc96_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxDisclosureAbstract_cecd886e-c5a9-4366-be67-0c8ec3ea7c28_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_c6590c56-356f-40c4-b4be-c1c9545de984_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_40765077-8f51-41cd-8e67-945a553618d0_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_baabaeb2-2768-4a85-b5d4-4fbcb2e39465_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentByTypeAxis_d74b3df3-721d-41e2-bd52-308599685bde_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityPublicFloat_fad16676-bfda-46d7-8593-dc460359acad_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_befdf90e-524a-455a-a3ee-36167553d06a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_TSCOstoresDomain_33515d9e-69aa-43d8-8ec6-eb8a33da59b8_terseLabel_en-US" xlink:label="lab_tsco_TSCOstoresDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">TSCO stores [Domain]</link:label>
    <link:label id="lab_tsco_TSCOstoresDomain_label_en-US" xlink:label="lab_tsco_TSCOstoresDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TSCO stores [Domain]</link:label>
    <link:label id="lab_tsco_TSCOstoresDomain_documentation_en-US" xlink:label="lab_tsco_TSCOstoresDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">TSCO stores [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TSCOstoresDomain" xlink:href="tsco-20241228.xsd#tsco_TSCOstoresDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TSCOstoresDomain" xlink:to="lab_tsco_TSCOstoresDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_a1c997df-97e9-45d6-a340-c86024f3869c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_466657ca-77f4-4d09-97fd-4b6497500fa8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of business assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sales of Assets, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_a9ad6e6b-e405-4291-9673-ca4e164ce670_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueInFiveYears_4f8ced88-24d9-41ba-be0b-f6a3d2b912b1_totalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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" 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-20241228.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_SharesOutstanding_0f807343-c594-4ad1-8ebd-16d85adf4de7_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_cd47a116-223c-46f6-ae0f-5c080e4c30e1_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance (in shares)</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" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding_96950966-443f-45f2-943a-4da58bdc962d_terseLabel_en-US" xlink:label="lab_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding</link:label>
    <link:label id="lab_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding_label_en-US" xlink:label="lab_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding</link:label>
    <link:label id="lab_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding_documentation_en-US" xlink:label="lab_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" xlink:href="tsco-20241228.xsd#tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" xlink:to="lab_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_7e542916-678f-4dee-baa5-1f76050d19db_terseLabel_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale and Leaseback Transaction, Gain (Loss), Net</link:label>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_label_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale and Leaseback Transaction, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:to="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_05d1c8c9-2a52-446e-938e-1e1578a8714e_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_tsco_OperatingLeaseMaturitiesAbstract_037ed802-8595-4209-9330-f3969d06af0c_terseLabel_en-US" xlink:label="lab_tsco_OperatingLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Maturities [Axis]</link:label>
    <link:label id="lab_tsco_OperatingLeaseMaturitiesAbstract_label_en-US" xlink:label="lab_tsco_OperatingLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease Maturities [Abstract]</link:label>
    <link:label id="lab_tsco_OperatingLeaseMaturitiesAbstract_documentation_en-US" xlink:label="lab_tsco_OperatingLeaseMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OperatingLeaseMaturitiesAbstract" xlink:href="tsco-20241228.xsd#tsco_OperatingLeaseMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract" xlink:to="lab_tsco_OperatingLeaseMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_78d0c213-f3ad-4d53-8cab-f266a7a303d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ReportableSegmentMember_29861bb3-dd8d-47ed-9b8a-3a26f00b20d8_terseLabel_en-US" xlink:label="lab_tsco_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:label id="lab_tsco_ReportableSegmentMember_label_en-US" xlink:label="lab_tsco_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Segment [Member]</link:label>
    <link:label id="lab_tsco_ReportableSegmentMember_documentation_en-US" xlink:label="lab_tsco_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ReportableSegmentMember" xlink:href="tsco-20241228.xsd#tsco_ReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ReportableSegmentMember" xlink:to="lab_tsco_ReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_b74f5cde-0eaf-45a1-be1f-ef34e18cda8f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</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" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2722ed78-3ec9-49b7-97d6-b1b06a103575_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_733aaaa1-4900-4e87-beab-a85a7bde7e28_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockRepurchasedDuringPeriodShares_a7f472df-5297-4af8-bca3-a0fd1ce9791c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, 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" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_e35d3db0-43a7-4803-bb74-f76a1cc82a7b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInOperatingCapitalAbstract_531275ae-cce8-4cbc-b79b-49cdfd46884e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_779a718a-e31b-4ec6-a81a-097556e38344_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cc4d6796-6025-45b9-9074-7f58440a1558_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentTypeDomain_d78b006b-9633-4043-acd9-cd61c31c6083_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8a7a0a9e-ba57-47d9-80ca-88d022231797_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DebtDisclosureAbstract_42118b36-89d9-47f5-8eab-cc8b3f511aec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CommonStockMember_ff5a4453-9ef0-4704-9fbf-39ad1826f2af_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_ac58f3f3-63b4-426b-a0b0-6555fbe7ac57_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5624011a-286d-4278-8e72-0ac96fae4c76_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SoftwareMaximumMember_cc060f57-e490-4404-92f5-4ca2eae01c85_terseLabel_en-US" xlink:label="lab_tsco_SoftwareMaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software Maximum</link:label>
    <link:label id="lab_tsco_SoftwareMaximumMember_label_en-US" xlink:label="lab_tsco_SoftwareMaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Maximum [Member]</link:label>
    <link:label id="lab_tsco_SoftwareMaximumMember_documentation_en-US" xlink:label="lab_tsco_SoftwareMaximumMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumMember" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SoftwareMaximumMember" xlink:to="lab_tsco_SoftwareMaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_ec21fc94-974c-4144-9e0f-271a9aaf7fd2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_17011d22-054e-44eb-b9c2-b5f8485ba1af_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockholdersEquityNoteStockSplitConversionRatio1_c49ed9d4-9ffc-48c6-891b-ddf981da6eb4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebt_cfb842a3-a391-4cfc-b683-f113acda9e07_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityEmergingGrowthCompany_5b8218e0-595d-49c7-aa73-796de60e14f3_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_tsco_SalesTaxesPolicyTextBlock_99efe753-933f-4456-a0c5-a242156c62c4_terseLabel_en-US" xlink:label="lab_tsco_SalesTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_SegmentReportingAbstract_59fd0e58-366c-4b4f-ba13-0cd482297088_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SharesPaidForTaxWithholdingForShareBasedCompensation_fd8dc585-1cc0-455e-90fe-b827a8b29d42_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityCentralIndexKey_930e6000-fd44-435b-bc5a-064115644575_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_DebtInstrumentMaturityDate_160ef5d2-e1e2-46e0-a2f5-edc3dcff8abd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SegmentReportingOtherItemAmount_c7d8fb7f-de5c-4d1f-b11a-efaf3a28da56_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SalesTaxAuditReservePolicyTextBlock_12a7efa7-bb97-4dd0-a0ee-a107d1c311a7_verboseLabel_en-US" xlink:label="lab_tsco_SalesTaxAuditReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredTaxAssetsDeferredCompensation_11a726f5-ac94-4c9d-9b90-044f1ce2f1ad_verboseLabel_en-US" xlink:label="lab_tsco_DeferredTaxAssetsDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d340790d-666b-45bd-9def-8467cf4db1a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseRightOfUseAsset_ecfeb44a-2dd8-4e0a-a57e-d5eeaf4e5e69_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</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" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_FutureMinimumPaymentsDueInThreeYears_436868eb-1c10-4864-b97c-5f0953eb5b2f_totalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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" 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-20241228.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_bdcc0f0c-ebaf-4302-8286-271fad6e85be_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PreferredStockParOrStatedValuePerShare_2969dadd-b0b8-4f86-a83c-0a6b972c6706_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_SegmentReportingDisclosureTextBlock_4463eaae-921e-44be-817d-59247ffb7a5c_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ClassOfTreasuryStockTable_8be3854b-5490-4fb4-8359-ec6f9e6f4ec0_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_55a88c63-ca1f-487a-86cd-94a1e0d44482_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_98ff5a48-325e-4452-9232-9acaddeb58c1_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_dei_EntityIncorporationStateCountryCode_3eed20a1-b336-4519-a0f6-e510ea42b16f_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_f9535182-d601-4197-bf39-8739d47cdeff_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_StatementTable_ea45ba42-8aef-46c6-b447-f196bda3a182_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_SignificantAccountingPoliciesTextBlock_4f1bf3ed-9a9f-4559-8e02-981017c435f2_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_UnrecognizedTaxBenefits_fcb35c29-6fa7-4bd7-9dbb-03c73f59b632_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_3bd4a36e-41f7-43dd-8337-ce1104f02e16_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_568e60e5-936d-4544-a389-ab0c03e3424d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_CityAreaCode_dba5f6b2-7457-4afc-9ced-acb6e11da2ca_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LiabilitiesCurrentAbstract_564edb09-0dae-4c65-a569-d518a7d0c786_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_AuditorLocation_46172194-184a-4e7c-b59a-52d65ee21c2d_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductions_5abca11f-b078-48ef-829d-1a6ebed4e0ea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SelfInsuranceReserve_d254b365-66c5-4494-9373-1b2407ca0541_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_SoftwareMinimumMember_84afd093-ebdc-49e7-b133-b4d4e9b9c4c4_terseLabel_en-US" xlink:label="lab_tsco_SoftwareMinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software - Minimum</link:label>
    <link:label id="lab_tsco_SoftwareMinimumMember_label_en-US" xlink:label="lab_tsco_SoftwareMinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software - Minimum [Member]</link:label>
    <link:label id="lab_tsco_SoftwareMinimumMember_documentation_en-US" xlink:label="lab_tsco_SoftwareMinimumMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software - Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMinimumMember" xlink:href="tsco-20241228.xsd#tsco_SoftwareMinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SoftwareMinimumMember" xlink:to="lab_tsco_SoftwareMinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_AgricultureMember_8c705fa1-202d-4e44-b428-6a1abedb3568_terseLabel_en-US" xlink:label="lab_tsco_AgricultureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Product category classified as agriculture.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AgricultureMember" xlink:href="tsco-20241228.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_InterestPaidNet_8cb8ddba-4c8f-45d3-aba8-f084edd7d8ec_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueRecognitionPolicyTextBlock_4cc53156-b2bc-4ca3-ae57-07ed506ddcf7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_687dd643-7662-4ab7-a058-57b28cd45d0c_terseLabel_en-US" xlink:label="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_25b5f176-caf4-4a6d-accb-bbb2467eb924_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AssetsCurrent_3eeab840-26cc-49dd-b763-244342e84006_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementOfCashFlowsAbstract_6d0f503c-8dcf-488f-9257-f5e733af3e04_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SeniorNotesMember_ea4f2384-17a9-4db6-9cbf-5e3e3be01a66_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_WorkersCompensationReserveMember_46a90958-a9ca-435c-8d21-61fd87435f26_terseLabel_en-US" xlink:label="lab_tsco_WorkersCompensationReserveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' Compensation</link:label>
    <link:label id="lab_tsco_WorkersCompensationReserveMember_label_en-US" xlink:label="lab_tsco_WorkersCompensationReserveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workers' Compensation Reserve [Member]</link:label>
    <link:label id="lab_tsco_WorkersCompensationReserveMember_documentation_en-US" xlink:label="lab_tsco_WorkersCompensationReserveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Workers' Compensation Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WorkersCompensationReserveMember" xlink:href="tsco-20241228.xsd#tsco_WorkersCompensationReserveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_WorkersCompensationReserveMember" xlink:to="lab_tsco_WorkersCompensationReserveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SelfInsuranceTypeDomain_5e2c7d04-9e73-4ad4-b30c-0a14c9b2d642_terseLabel_en-US" xlink:label="lab_tsco_SelfInsuranceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self Insurance Type [Domain]</link:label>
    <link:label id="lab_tsco_SelfInsuranceTypeDomain_label_en-US" xlink:label="lab_tsco_SelfInsuranceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Type [Domain]</link:label>
    <link:label id="lab_tsco_SelfInsuranceTypeDomain_documentation_en-US" xlink:label="lab_tsco_SelfInsuranceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Self Insurance Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceTypeDomain" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SelfInsuranceTypeDomain" xlink:to="lab_tsco_SelfInsuranceTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_70fd54f0-3605-49c1-aa92-ee8a3e4d9af9_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</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" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_PaymentsForRepurchaseOfCommonStock_dc33cfda-6c9b-4f63-9c1e-0208b9655148_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_18ec764d-e90c-44dc-8eda-c1952faa0e55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_LongTermDebtNoncurrent_8ad916a2-2836-4ff8-89ce-53eb972b95a4_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_61ebb175-c1f6-48db-847f-a87e64bfd046_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9fb38f5c-5c6b-4039-bab6-ed8c3b9c19d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesVendorAllowancesPolicy_4c0bd747-5053-48e6-935e-54f1192d7ccc_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesVendorAllowancesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6cea3362-5255-4cf3-8bd0-a7c373b2d6b2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityWellKnownSeasonedIssuer_2aa1bd71-ce3e-4049-a42b-b2dcbe72c923_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_SubsequentEventTypeAxis_27096326-3663-4977-83e8-21b8c84cf7c6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ProceedsFromIssuanceOfUnsecuredDebt_4dcb6609-9d65-42ab-ba02-4030dbeed3c5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Unsecured Debt</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxDisclosureTextBlock_b11abe13-725f-42dd-801f-4169f0b03c92_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9e3df0d1-e1a8-4bde-bd83-346cec87e9df_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a8060dd2-4d46-450c-838e-c1eabbf0732c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationNondeductibleExpense_d8b64851-49f8-4ada-b33d-bc56e6e02913_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EquityAbstract_73399c6d-0781-4383-ab31-c9b06a5848b1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_ScheduleDefinedContributionBenefitPlanTable_33230990-b4ca-4524-8780-8b66e46a9220_terseLabel_en-US" xlink:label="lab_tsco_ScheduleDefinedContributionBenefitPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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-20241228.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_RetainedEarningsAccumulatedDeficit_6a84df90-a15a-4945-b741-15e8ead15a07_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_931fad2e-8896-480d-be16-63e2d3b3445e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_RevenueRecognitionGiftCard_0375e8ad-a96b-40ae-af33-e4d57957d3cf_terseLabel_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCard" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Revenue Recognition Gift Card</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCard" xlink:href="tsco-20241228.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_tsco_Workerscompensationandgeneralliabilitydeductible_f3d06681-47dc-4094-8232-2eabd5c775d0_terseLabel_en-US" xlink:label="lab_tsco_Workerscompensationandgeneralliabilitydeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_tsco_DeferredCompensationArrangementAxis_9dc5e4f5-54e1-43da-bee3-220a791609eb_terseLabel_en-US" xlink:label="lab_tsco_DeferredCompensationArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Disclosures pertaining to deferred compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationArrangementAxis" xlink:href="tsco-20241228.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_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_862ad999-a42d-402e-a3e5-5464e94867f7_verboseLabel_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_ClassOfStockDomain_d276c4c8-7677-4d00-a97b-149a8a87fefa_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_be16289d-30d3-4023-a48f-cbaa7b345acb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInInventories_da63518b-7cd4-4bc9-9ef1-a6b81b6dd152_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in 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" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SupplierFinanceProgramTableTextBlock_5db5e4bd-96e3-4199-865d-048b20f89ce0_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Finance Program</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramTableTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:to="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_c4eb3d6e-be35-45bd-b7c2-7599d1fcda6d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_96781c05-b4f1-4f2e-949c-84da96fd000f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeaseLiability_58e995e9-a303-4cc8-89db-78f62ffc7f89_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</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" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_NetCashProvidedByUsedInFinancingActivities_a083c4c3-a16c-49d6-bfac-d3cbfdc0a2af_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Total</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_01104928-d716-46c9-bc08-46dbe051227b_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LeaseTermAndDiscountTable_38af6651-7e4d-4c42-abbe-beb7580a4d79_terseLabel_en-US" xlink:label="lab_tsco_LeaseTermAndDiscountTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Term and Discount [Table]</link:label>
    <link:label id="lab_tsco_LeaseTermAndDiscountTable_label_en-US" xlink:label="lab_tsco_LeaseTermAndDiscountTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term and Discount [Table]</link:label>
    <link:label id="lab_tsco_LeaseTermAndDiscountTable_documentation_en-US" xlink:label="lab_tsco_LeaseTermAndDiscountTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term and Discount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountTable" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LeaseTermAndDiscountTable" xlink:to="lab_tsco_LeaseTermAndDiscountTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_382066cb-9ed7-4446-b040-0707cff1104b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinanceLeaseLiabilityPaymentsDueYearFive_fb4c9dd9-7d6e-40a8-b658-54ed4395522e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DividendsCommonStockCash_b2f75d50-b2ce-4473-ab2f-8f5373113d3f_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends paid to stockholders</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_cad880fa-1e50-40c7-9d61-ecda60b170b5_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LongTermDebtFairValue_b048d52b-8db7-422f-891d-6bd6f670dc5b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4f80372e-17e7-46a9-89c8-2982eee156d5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_GainLossOnSaleOfPropertyPlantEquipment_5010f8b1-40d5-4c4b-8e6f-3d79f263a966_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_5698fbdd-3f79-4113-83ad-dd030bde4c7a_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_4e79b468-84b3-472f-a112-d0a16e10693c_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_2f6d570b-e835-49c9-afe5-a1bd47955535_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_1e25e967-bf4a-4acd-865a-d320041bebf6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_9dfb8af7-14eb-4a72-a3dd-f40a40cc4a1c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_05427732-1e54-403e-a163-f903cc981b70_verboseLabel_en-US" xlink:label="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_DeferredFinanceCostsNet_da912f52-d982-4ba6-9e94-abd8bf044432_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtDisclosureTextBlock_28cd82c8-e102-4b31-a51f-58b37e944fc6_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_SegmentGeographicalDomain_750e6a14-6184-4849-aabc-3659ad0f8a02_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_85433647-3842-467f-821f-c0ad23081906_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_AdvertisingExpense_de6f1b9f-6f9b-48cb-89aa-d340309cf5c5_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ConsolidationPolicyTextBlock_7aab8386-ddc4-43c9-a22b-5760fa36d192_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_30580e98-a67b-4206-bb17-2079cb46f234_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ac8fd666-ecf0-4a9e-9028-fc4e4d6cf094_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FiscalPeriod_765b2441-af78-48c4-88ec-6c7f61cf5985_verboseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentFinStmtErrorCorrectionFlag_085abb7c-4ed9-405b-9c4c-fc7cca673591_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_37be3a1c-1a04-4c62-a963-3eeb886e19cc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Land_26a7c590-129a-4710-9c28-2ef9a59721ee_terseLabel_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashAndCashEquivalentsAtCarryingValue_7e9a4889-2ad3-43b2-aaa6-ea993194d872_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_46704531-2630-40c6-aa0d-1c46d7aaf691_terseLabel_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_us-gaap_GranteeStatusAxis_7223f9f1-51ec-4785-b270-47fe90a4845c_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_7f373e94-0be6-41fe-8f71-4ded3e118e73_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_StoreLeasesOptionalRenewalPeriods_bda84b67-6c4a-44f0-b491-6c70cdfe4b1a_terseLabel_en-US" xlink:label="lab_tsco_StoreLeasesOptionalRenewalPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_1e6790dd-3f98-4c25-97af-75e5e21bd1c2_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_7cf39c03-9ab2-450d-8c3e-0527a700dc4c_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7103817f-02a2-456a-b8a9-ebd35f01b278_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_aa11039e-5f12-4484-937b-b147df88ed2f_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_ScheduleOfDeferredCompensationTable_07baa8d2-59e2-4c13-80ab-31a93611ed7d_terseLabel_en-US" xlink:label="lab_tsco_ScheduleOfDeferredCompensationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Schedule of Deferred Compensation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationTable" xlink:href="tsco-20241228.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_23317858-bac8-4771-a6a2-c74a0190c1bf_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_2c266cd5-7427-41dd-89fe-dd45a722e484_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_aeef2241-4714-4b2e-b660-82af5ad4db15_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_4af57bf5-3bc1-4b82-9bff-12cf5c6d8ae5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentUsefulLife_bcd55713-7b39-45c5-ab94-45e0c6b304a8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4d4c4794-4ce7-477c-9f34-b61c6863e4cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredIncomeTaxLiabilities_981f3d79-72cb-4b43-8239-f5d0c6d3484f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_f03e4502-ec64-44df-ac1a-427579e0d033_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DepreciationAndAmortization_264d0dfa-f9d9-4743-b197-d6ed8564d48f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_EarningsPerShareBasic_b5a5d326-e2a3-49cb-9d21-bac4358e3b4e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share &#8211; basic (a)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_011eadf8-774f-409b-93b3-555b9e2214a9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashOutflowforDebtIssuanceCost_aca94d7f-bad7-4e1c-b4db-f272684fd011_terseLabel_en-US" xlink:label="lab_tsco_CashOutflowforDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt discounts and 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" 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" 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-20241228.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_IncreaseDecreaseInAccountsPayable_02784a1e-4878-4428-8ca6-40908da58b49_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in 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" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ConsolidatedStoresDomain_58d14f25-1648-41ed-8fcd-9fc710c9cf0d_terseLabel_en-US" xlink:label="lab_tsco_ConsolidatedStoresDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Stores [Domain]</link:label>
    <link:label id="lab_tsco_ConsolidatedStoresDomain_label_en-US" xlink:label="lab_tsco_ConsolidatedStoresDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Stores [Domain]</link:label>
    <link:label id="lab_tsco_ConsolidatedStoresDomain_documentation_en-US" xlink:label="lab_tsco_ConsolidatedStoresDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Consolidated Stores [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedStoresDomain" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedStoresDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ConsolidatedStoresDomain" xlink:to="lab_tsco_ConsolidatedStoresDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_9a0cefc3-2b4e-4b16-b156-360862151591_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</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" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_383f3d7e-5ef5-4665-9e7b-24dd19802adc_verboseLabel_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241228.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_PropertyPlantAndEquipmentPolicyTextBlock_7db7ad78-bce5-4050-9e21-52d830a4b960_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_9dad17e1-3ca9-4709-8c61-575a1ade876a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_21423713-1323-462e-83ad-833c06852b2e_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CostOfGoodsAndServicesSold_0034a7c2-eae7-4b7d-a1a3-0e1f5f62bf0f_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AdvertisingCostsPolicyTextBlock_20a379a2-a17d-4600-952a-4c4d18a37583_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2bff038d-83bb-46ea-a477-8be1085630f4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PaymentsToAcquirePropertyPlantAndEquipment_4b42eb90-38cd-4970-ba64-3b51080798ce_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_OtherLiabilitiesNoncurrent_d00b9bd5-922f-4adf-9167-88b5da40db95_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockTextBlock_9f90a092-21e6-430b-a546-804460e2e3ec_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_dace15aa-6036-4837-9018-6d6d9830cd61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_821a9eac-1ab7-4e24-9500-ad699730ac38_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_cf543504-87fd-477f-8e77-0dd6e4b67585_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_acfd2148-4631-406b-8278-12cc343ad9d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfDividendsPayableTextBlock_caacea7a-e42a-48df-a8ca-b446d8e78c36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_TermLoanMaximumBorrowingCapacity_8577052f-88a5-4204-8d20-3f0b933f6b92_terseLabel_en-US" xlink:label="lab_tsco_TermLoanMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Term Loan, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoanMaximumBorrowingCapacity" xlink:href="tsco-20241228.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_tsco_DeferredCompensationProgramDomain_f2224def-7072-4e55-968e-fbf8acbf7bde_terseLabel_en-US" xlink:label="lab_tsco_DeferredCompensationProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Type of deferred compensation program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain" xlink:href="tsco-20241228.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_Revenues_a6e83aff-c06d-497a-841f-55acf9386a85_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NonCurrentTaxLiabilitiesAbstract_7383c695-0f47-4722-be99-e049ce244437_terseLabel_en-US" xlink:label="lab_tsco_NonCurrentTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Non-current tax liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NonCurrentTaxLiabilitiesAbstract" xlink:href="tsco-20241228.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_89c65f2a-639e-4657-8319-d116cc86754b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_19b634f7-ebf3-4fbd-86ca-cce04d3668d0_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Payable to Banks</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3f511a5b-e950-4ad0-9163-a442ea47de17_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_SoftwareMaximumOrMinimumDomain_c4fec1e6-9f4d-498c-8aa4-7f837de7011c_terseLabel_en-US" xlink:label="lab_tsco_SoftwareMaximumOrMinimumDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software Maximum or Minimum [Domain]</link:label>
    <link:label id="lab_tsco_SoftwareMaximumOrMinimumDomain_label_en-US" xlink:label="lab_tsco_SoftwareMaximumOrMinimumDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Maximum or Minimum [Domain]</link:label>
    <link:label id="lab_tsco_SoftwareMaximumOrMinimumDomain_documentation_en-US" xlink:label="lab_tsco_SoftwareMaximumOrMinimumDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software Maximum or Minimum [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumOrMinimumDomain" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumOrMinimumDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SoftwareMaximumOrMinimumDomain" xlink:to="lab_tsco_SoftwareMaximumOrMinimumDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ComputerSoftwareAndHardwareGross_df2a09cd-70b1-4587-a585-e013a6db1541_terseLabel_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_dei_EntityAddressCityOrTown_51c43a70-4430-4829-99fe-b28983fb9bc0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxAssetsGrossAbstract_7fa98f40-fbdb-4426-bd50-d1af13f4a94a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_003d347b-092f-4ad5-b190-d0300357e44f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentAxis_2b0b0c40-9330-4ac4-8a21-093daef2be31_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_35110870-fcf3-4885-9939-d30c8e219841_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_A2022SeniorCreditFacilityMember_e2c3d70e-1507-4fc7-b5af-2a55f6485cd3_terseLabel_en-US" xlink:label="lab_tsco_A2022SeniorCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022 Senior Credit Facility [Member]</link:label>
    <link:label id="lab_tsco_A2022SeniorCreditFacilityMember_label_en-US" xlink:label="lab_tsco_A2022SeniorCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2022 Senior Credit Facility [Member]</link:label>
    <link:label id="lab_tsco_A2022SeniorCreditFacilityMember_documentation_en-US" xlink:label="lab_tsco_A2022SeniorCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2022 Senior Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2022SeniorCreditFacilityMember" xlink:href="tsco-20241228.xsd#tsco_A2022SeniorCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_A2022SeniorCreditFacilityMember" xlink:to="lab_tsco_A2022SeniorCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_cb0fb4ed-526a-411b-a029-4588ac038f1a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_AllocatedShareBasedCompensationExpense_56d921c8-8b1d-45c7-81b8-cb7c67a76302_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_0016437c-42c7-456b-9c8f-d1b189c52f25_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3e5b0706-53f3-431a-85e3-6fc502b02592_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3be4774b-0d19-4e9a-b718-d1a0a9402282_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_3041c71f-d517-42ae-803d-15218d33d9c5_totalLabel_en-US" xlink:label="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241228.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_us-gaap_OtherCommitmentsTable_7704c599-d604-4627-b550-d0e33e0dbf01_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_cbe19716-7fd7-449d-ba0e-564356f46b0d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0806888c-6691-4e99-adbe-77ddaac45c8c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_BusinessAcquisitionAxis_594e6aa9-9790-4385-b127-a67d5b474ebd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_b226f6ca-fd7f-47ab-b65c-9b0d86629a1f_negatedTerseLabel_en-US" xlink:label="lab_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-of-Use Assets</link:label>
    <link:label id="lab_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-of-Use Assets</link:label>
    <link:label id="lab_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:to="lab_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DefineContributionBenefitPlanDomain_72c47385-797a-4995-8226-133fc895e307_terseLabel_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_LineOfCreditFacilityMaximumMonthendOutstandingAmount_2ac8b9fc-003b-43a0-9c04-de5332dc36f4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_19059000-a002-48a7-8ed0-441898ff107d_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_tsco_SupplierFinanceProgramPolicyTextBlock_0472df72-758b-4d5a-a21b-233baa22cfc6_terseLabel_en-US" xlink:label="lab_tsco_SupplierFinanceProgramPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Finance Program</link:label>
    <link:label id="lab_tsco_SupplierFinanceProgramPolicyTextBlock_label_en-US" xlink:label="lab_tsco_SupplierFinanceProgramPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program [Policy Text Block]</link:label>
    <link:label id="lab_tsco_SupplierFinanceProgramPolicyTextBlock_documentation_en-US" xlink:label="lab_tsco_SupplierFinanceProgramPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supplier Finance Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SupplierFinanceProgramPolicyTextBlock" xlink:href="tsco-20241228.xsd#tsco_SupplierFinanceProgramPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SupplierFinanceProgramPolicyTextBlock" xlink:to="lab_tsco_SupplierFinanceProgramPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_87ae1f42-9e37-4dc5-8a7c-7a2cde3e737e_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of interest rate swaps, net of taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_69a70490-a08f-4175-96e3-5691005143f6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_bdbe6925-2f34-4abc-870f-69ea4ccf28d5_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_dei_DocumentFiscalYearFocus_631bc9f4-4840-4242-b04c-06bca687d59d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5110a942-1316-4818-ba9c-60744b46155a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue from External Customer, Product and Service [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" xml:lang="en-US">Segment Reporting, Revenue from External Customer, Product and Service [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeStatementAbstract_8fa02909-cf52-4242-92c7-bb433b0e9ae0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityAddressAddressLine1_1dd3bc12-fb6c-4dba-9102-eedd61313b89_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_CurrentFederalTaxExpenseBenefit_387e24cb-5850-404e-8e97-e4f76dc458d5_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_61e33a1a-fba1-48da-84fe-7f3a325b31dd_terseLabel_en-US" xlink:label="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_TreasuryStockValueAcquiredCostMethod_0786483c-564b-4e3f-8b47-4f26a5be6811_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_a273ed7c-9ca9-44a8-88cc-eed3d81883f5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding (a)</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EntityWideInformationRevenueFromExternalCustomerLineItems_5608d11b-62e5-4a1c-99a8-084663c8c693_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_d2fa0a83-05ab-4a06-b31e-3d42464151e8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentNameDomain_8d049aa4-5ed9-4146-9449-41dbecf94c7f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseTermOfContract_be2a2855-5147-4e3b-900e-4d8b4f119be7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_95f43908-e993-4caa-a570-88d092f501cd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7039f5c0-0245-4aa8-a506-63e11f132207_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_AwardDateDomain_9b6df683-35dc-449b-a2ea-814ea2a7ec49_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain" xlink:to="lab_us-gaap_AwardDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_21fced60-80d3-4d4b-bb02-1292e401f13c_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_tsco_A175SeniorNotesMember_bb3821e3-2f2f-4088-b85e-74dcdf37f7ec_terseLabel_en-US" xlink:label="lab_tsco_A175SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.75% Senior Notes</link:label>
    <link:label id="lab_tsco_A175SeniorNotesMember_label_en-US" xlink:label="lab_tsco_A175SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">1.75% Senior Notes [Member]</link:label>
    <link:label id="lab_tsco_A175SeniorNotesMember_documentation_en-US" xlink:label="lab_tsco_A175SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">1.75% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A175SeniorNotesMember" xlink:href="tsco-20241228.xsd#tsco_A175SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_A175SeniorNotesMember" xlink:to="lab_tsco_A175SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_2850feb9-175b-4834-86d2-95bc79cd54f5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of finance lease liabilities</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" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_133df5b5-318f-42e4-a911-e30d70af1103_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_96b5ac05-e3e4-4af9-bbc9-ed820df7dfa2_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b96cb38d-90b4-42eb-887c-50ef610efb6f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Restricted, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_883d3c51-2d83-4781-98ec-58a47518c2c5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_5e291eb0-4ec9-4448-af66-67f9270daa09_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Description</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_8d44f55e-3e10-48d2-8bc9-988aa4d88b37_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Buildings and Improvements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_LineOfCreditFacilityLineItems_05d58554-d919-4fc1-82ca-1305c09d34c9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_465ee85e-8ec0-450b-86ca-60500583f56b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnsecuredDebtCurrent_de54426f-2f6d-423d-a776-80dba5c650bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" xml:lang="en-US">Unsecured Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AllowanceForSalesReturns_9e804b4d-624a-4f4e-8f84-29f81632b315_terseLabel_en-US" xlink:label="lab_tsco_AllowanceForSalesReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Sales Returns</link:label>
    <link:label id="lab_tsco_AllowanceForSalesReturns_label_en-US" xlink:label="lab_tsco_AllowanceForSalesReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Sales Returns</link:label>
    <link:label id="lab_tsco_AllowanceForSalesReturns_documentation_en-US" xlink:label="lab_tsco_AllowanceForSalesReturns" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for Sales Returns</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AllowanceForSalesReturns" xlink:href="tsco-20241228.xsd#tsco_AllowanceForSalesReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_AllowanceForSalesReturns" xlink:to="lab_tsco_AllowanceForSalesReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_0d26c9d5-df3b-4cc1-a8a9-69674ae44601_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_ComputerSoftwareAndHardwareMember_1928aa41-e202-4297-b72b-bbcd28ed6c9b_terseLabel_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Computer Software and Hardware</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareMember" xlink:href="tsco-20241228.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1cbb9315-1af6-48bd-b0b7-8b588f2c436c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StartUpActivitiesCostPolicy_3c5dd71d-ece9-4341-bc2c-85b4f835244e_terseLabel_en-US" xlink:label="lab_us-gaap_StartUpActivitiesCostPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_29cd1367-e577-452d-a08f-4a3ece6bf0b7_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_b9a5fe94-8072-4179-b3b0-efcbb009dcb5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentTransitionReport_88dcd837-e78b-4058-b763-2ce5fa2648b0_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_tsco_FinanceLeaseLiabilityPresentValue_b7081836-6344-4881-9daf-51306f77c83d_terseLabel_en-US" xlink:label="lab_tsco_FinanceLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_tsco_FinanceLeaseLiabilityPresentValue_label_en-US" xlink:label="lab_tsco_FinanceLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Present Value</link:label>
    <link:label id="lab_tsco_FinanceLeaseLiabilityPresentValue_documentation_en-US" xlink:label="lab_tsco_FinanceLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Present Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseLiabilityPresentValue" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseLiabilityPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FinanceLeaseLiabilityPresentValue" xlink:to="lab_tsco_FinanceLeaseLiabilityPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SeasonalGiftAndToyProductsMember_cdd26f2d-ae33-484e-8017-a42bc431af78_terseLabel_en-US" xlink:label="lab_tsco_SeasonalGiftAndToyProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241228.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_PurchaseObligation_811bdff2-dcc4-4231-8f7c-f2450cda1fbf_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase Obligation</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_8280b1c3-5c41-4a36-9e87-41b3663cb0ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_63bf3f32-7c00-4375-b865-4118048252ed_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityCurrentReportingStatus_e7b1e7fa-8472-4061-9735-80ba30539d22_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_RetainedEarningsMember_aeb7fa76-c275-4443-bfc3-c8fbde475ce0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_tsco_FutureMinimumPaymentsInterest_e1563ff7-4d9d-4693-8077-d295d2e935bb_negatedTotalLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Less: 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" 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" xml:lang="en-US">Future Minimum Payments, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsInterest" xlink:href="tsco-20241228.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_538f95d0-c7cc-4af6-96d1-9fb166f07864_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f888b57-c06e-44ff-a348-d9104e2f189b_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_942fff66-c99f-4ba7-8839-ee6ad7d09436_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInStockholdersEquityRollForward_88163717-48e7-4cc7-a950-36293ea9690d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_SupplierFinanceProgramObligationRollForward_4de2ad52-1785-4235-8234-56acb27418d0_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationRollForward_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationRollForward" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStores_0cc99b14-6f82-4942-b4ba-0e178b1663ab_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Number of Stores</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c3944277-142e-4e46-99b6-4902fae873ad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityFilerCategory_fb8d209c-8fab-472a-94ef-c6d8d836215d_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_94e36b54-5f5e-4bce-a4a0-41c27aca1c97_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>tsco-20241228_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ebe2108d-ad35-4c83-8a08-352d36e72971,g:5cf337b2-273a-4e84-a38a-d8192e8d7a3c-->
<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-20241228.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bd980197-3e03-402d-8b1f-eb49c3a19427" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_DocumentType_bd980197-3e03-402d-8b1f-eb49c3a19427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_37f49112-f33b-497d-b787-a78d63828329" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_DocumentAnnualReport_37f49112-f33b-497d-b787-a78d63828329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_95e6ce63-1e78-449b-9040-765d6d4a20ba" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_DocumentPeriodEndDate_95e6ce63-1e78-449b-9040-765d6d4a20ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0fcc86ac-379d-4114-8bdb-adecd0544e17" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_DocumentTransitionReport_0fcc86ac-379d-4114-8bdb-adecd0544e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_97db9ad8-8faa-4972-8509-c47dc09b5a5f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityFileNumber_97db9ad8-8faa-4972-8509-c47dc09b5a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0ad286f8-ab24-4c7e-b269-6a7220b4d2e9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityRegistrantName_0ad286f8-ab24-4c7e-b269-6a7220b4d2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_024ba94b-6a24-470d-8ec0-bca7965f2eff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityIncorporationStateCountryCode_024ba94b-6a24-470d-8ec0-bca7965f2eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c67300cb-ece6-4aa9-8d60-1420e37df344" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityTaxIdentificationNumber_c67300cb-ece6-4aa9-8d60-1420e37df344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1a72420b-ea1f-49d5-a278-5edd99c4c329" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityAddressAddressLine1_1a72420b-ea1f-49d5-a278-5edd99c4c329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_eeaaf23d-597c-4ba1-8e27-43e1a2fc29df" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityAddressCityOrTown_eeaaf23d-597c-4ba1-8e27-43e1a2fc29df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ece8272d-510f-4a26-a84c-940b97f69343" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityAddressStateOrProvince_ece8272d-510f-4a26-a84c-940b97f69343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0e36da67-d517-42f8-a38b-1a1457248c20" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityAddressPostalZipCode_0e36da67-d517-42f8-a38b-1a1457248c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4a6a5601-3aff-4c8f-af9a-d4852191e7ac" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_LocalPhoneNumber_4a6a5601-3aff-4c8f-af9a-d4852191e7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b04edb48-6ac2-4cba-8004-5125a09112ab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_CityAreaCode_b04edb48-6ac2-4cba-8004-5125a09112ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_848dba15-9ca0-4a39-87a4-b27aad7fef5e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_Security12bTitle_848dba15-9ca0-4a39-87a4-b27aad7fef5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9e621c82-a594-40e6-be50-85ce8f9f7e0b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_SecurityExchangeName_9e621c82-a594-40e6-be50-85ce8f9f7e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_71576ebc-79db-448f-840a-4071fc02b28f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_TradingSymbol_71576ebc-79db-448f-840a-4071fc02b28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_11ea3122-1ebc-4314-8510-14d679aa4d59" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_11ea3122-1ebc-4314-8510-14d679aa4d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_51e7a1d8-a532-4f13-9c51-958fad014bfd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityVoluntaryFilers_51e7a1d8-a532-4f13-9c51-958fad014bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ef05b36d-967e-40ba-bb65-287cba030eca" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityCurrentReportingStatus_ef05b36d-967e-40ba-bb65-287cba030eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_bae9de2d-7feb-451b-8b0a-1bc6e049909f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityInteractiveDataCurrent_bae9de2d-7feb-451b-8b0a-1bc6e049909f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2054977e-ea0f-4499-ac60-c1a5691c9b65" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityFilerCategory_2054977e-ea0f-4499-ac60-c1a5691c9b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_9ef57b45-45fa-4aec-a4a1-d6b34fc2b22e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntitySmallBusiness_9ef57b45-45fa-4aec-a4a1-d6b34fc2b22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a822791b-98bf-47b4-9406-9cf766885806" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityEmergingGrowthCompany_a822791b-98bf-47b4-9406-9cf766885806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_c0093b27-655e-4bc5-8edc-cff649b4e9f5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityShellCompany_c0093b27-655e-4bc5-8edc-cff649b4e9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_9767bd5c-12ee-439f-acd3-8c8f1db80dd2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityPublicFloat_9767bd5c-12ee-439f-acd3-8c8f1db80dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8b19d0db-2abc-48a7-bf28-ac4024795923" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8b19d0db-2abc-48a7-bf28-ac4024795923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_89d5add8-e679-43ac-95db-244c6062fabd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_EntityCentralIndexKey_89d5add8-e679-43ac-95db-244c6062fabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4cfbff9a-ecd2-41ff-b4a6-aa4b2ad943a0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_CurrentFiscalYearEndDate_4cfbff9a-ecd2-41ff-b4a6-aa4b2ad943a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_497c1a3d-0429-4f8f-a474-90787ffb095e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_DocumentFiscalYearFocus_497c1a3d-0429-4f8f-a474-90787ffb095e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9db40c23-dc9c-4b49-97a2-9b595bf7fbec" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9db40c23-dc9c-4b49-97a2-9b595bf7fbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1d912f79-8735-41ad-99d0-8a0978a32b9e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_AmendmentFlag_1d912f79-8735-41ad-99d0-8a0978a32b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_a6872cb9-df65-4321-bafb-805c6165d222" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_IcfrAuditorAttestationFlag_a6872cb9-df65-4321-bafb-805c6165d222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_af8d79c5-c782-4118-9cc8-db9fd37f6aa5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5725ca01-09a3-45ef-8951-4d715fb4b621" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_af8d79c5-c782-4118-9cc8-db9fd37f6aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_c65e51af-0d4d-430d-8408-baf021586a10" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_e932bd67-08ad-4496-84d5-56b66b0baba7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_b5e9e99b-4412-4018-bce9-f22784ce39d4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_789154a6-c6a2-46fd-bfd5-4f9d3520e145" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/AuditInformation" xlink:type="simple" xlink:href="tsco-20241228.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AuditInformationAbstract_d6e1deca-643e-4bed-999c-781527ed679e" xlink:href="tsco-20241228.xsd#tsco_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_57123356-b76a-47a0-9ac8-e4d29a024309" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_AuditInformationAbstract_d6e1deca-643e-4bed-999c-781527ed679e" xlink:to="loc_dei_AuditorName_57123356-b76a-47a0-9ac8-e4d29a024309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_b97bcab6-7c8f-47a3-813d-b0de7c478a3f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_AuditInformationAbstract_d6e1deca-643e-4bed-999c-781527ed679e" xlink:to="loc_dei_AuditorLocation_b97bcab6-7c8f-47a3-813d-b0de7c478a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_dd881207-8688-4575-89f5-15df92995e47" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_AuditInformationAbstract_d6e1deca-643e-4bed-999c-781527ed679e" xlink:to="loc_dei_AuditorFirmId_dd881207-8688-4575-89f5-15df92995e47" 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-20241228.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_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5ab2488d-3f5d-4e59-9bde-4a6a1a5e06bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_Revenues_5ab2488d-3f5d-4e59-9bde-4a6a1a5e06bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4271ca02-e188-4953-ae15-392307cdd260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4271ca02-e188-4953-ae15-392307cdd260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_123dfd75-efc8-46df-9b84-9fcecc0c7908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_GrossProfit_123dfd75-efc8-46df-9b84-9fcecc0c7908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c7b0c35d-764e-40cb-819d-7ff091aeb66c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c7b0c35d-764e-40cb-819d-7ff091aeb66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1d70927e-9674-42cd-bf3f-b3c6b39523e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1d70927e-9674-42cd-bf3f-b3c6b39523e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1762ce2b-c9a9-4140-8609-90307a5f59af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_OperatingIncomeLoss_1762ce2b-c9a9-4140-8609-90307a5f59af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_41e3c927-46bb-4c7a-bab2-392f25b0da07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_InterestExpenseNonoperating_41e3c927-46bb-4c7a-bab2-392f25b0da07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8db2fa95-3794-4c3b-b5f6-f8db7d129634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8db2fa95-3794-4c3b-b5f6-f8db7d129634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_58593e59-3e2a-4b90-8b27-ea2aa293f120" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_58593e59-3e2a-4b90-8b27-ea2aa293f120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_60edeb43-dd14-42b7-bf4f-c0843c89da48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_NetIncomeLoss_60edeb43-dd14-42b7-bf4f-c0843c89da48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5e9259a2-106f-47a8-a6e3-d86431db372a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_EarningsPerShareBasic_5e9259a2-106f-47a8-a6e3-d86431db372a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e74ed091-389c-4cb3-b298-0df9f1d24d31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e74ed091-389c-4cb3-b298-0df9f1d24d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1cf1a27b-39a1-49be-a091-73b3b0425134" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1cf1a27b-39a1-49be-a091-73b3b0425134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_822b7b2e-0ddc-4835-a5fc-cf07e2239a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1cf1a27b-39a1-49be-a091-73b3b0425134" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_822b7b2e-0ddc-4835-a5fc-cf07e2239a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1cc40dd5-4828-4ff9-8a54-004744e0526b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1cf1a27b-39a1-49be-a091-73b3b0425134" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1cc40dd5-4828-4ff9-8a54-004744e0526b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6a76ea91-cebb-4f84-bd4e-bf38ad89abce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_80bbbe14-be5f-4617-9aee-3197a0d8590a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6a76ea91-cebb-4f84-bd4e-bf38ad89abce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" xlink:type="simple" xlink:href="tsco-20241228.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ed63aff7-ff3f-4ef0-b61b-23c220425be7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_a290a50f-0796-422a-bddf-b786becf07f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ed63aff7-ff3f-4ef0-b61b-23c220425be7" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_a290a50f-0796-422a-bddf-b786becf07f4" 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-20241228.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_51757832-0f9d-421e-ae08-b4936a9303cd" xlink:href="tsco-20241228.xsd#tsco_ComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d896afb-51ae-4999-ae2d-79bac830ae63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_51757832-0f9d-421e-ae08-b4936a9303cd" xlink:to="loc_us-gaap_NetIncomeLoss_6d896afb-51ae-4999-ae2d-79bac830ae63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3d2f24fe-16d9-4c4e-ba9c-125b3661a959" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_51757832-0f9d-421e-ae08-b4936a9303cd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3d2f24fe-16d9-4c4e-ba9c-125b3661a959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a6e50867-22fe-4f7c-83f5-70c9975ead2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_51757832-0f9d-421e-ae08-b4936a9303cd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a6e50867-22fe-4f7c-83f5-70c9975ead2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_eefb6f30-8610-4e52-92ba-d104c5069ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_51757832-0f9d-421e-ae08-b4936a9303cd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_eefb6f30-8610-4e52-92ba-d104c5069ca3" 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-20241228.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_be6630c6-1434-4f10-b656-7fbfda479264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be6630c6-1434-4f10-b656-7fbfda479264" xlink:to="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_16e1f3e9-b6ff-4b40-8463-5618154d2166" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_16e1f3e9-b6ff-4b40-8463-5618154d2166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f5a4c34d-e906-464d-8dc8-7aa30d75ab20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_16e1f3e9-b6ff-4b40-8463-5618154d2166" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f5a4c34d-e906-464d-8dc8-7aa30d75ab20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3634bdc7-7de5-4874-a5b6-305c15ab7e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_16e1f3e9-b6ff-4b40-8463-5618154d2166" xlink:to="loc_us-gaap_InventoryNet_3634bdc7-7de5-4874-a5b6-305c15ab7e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8c6d3022-f842-4700-8062-75ead1f81f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_16e1f3e9-b6ff-4b40-8463-5618154d2166" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8c6d3022-f842-4700-8062-75ead1f81f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_70d832b2-2d36-4499-8bff-f25579e1c16c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_16e1f3e9-b6ff-4b40-8463-5618154d2166" xlink:to="loc_us-gaap_IncomeTaxReceivable_70d832b2-2d36-4499-8bff-f25579e1c16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_27103968-9089-4992-955d-48f280f39730" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_16e1f3e9-b6ff-4b40-8463-5618154d2166" xlink:to="loc_us-gaap_AssetsCurrent_27103968-9089-4992-955d-48f280f39730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b11e4856-21cf-4678-b036-93551d60c097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b11e4856-21cf-4678-b036-93551d60c097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e6f5323d-d3ff-4071-844d-6bec9e613e79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e6f5323d-d3ff-4071-844d-6bec9e613e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4f7ca7cd-095c-4ec8-bc48-4b0c60bed5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4f7ca7cd-095c-4ec8-bc48-4b0c60bed5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f3e33ef6-94c7-4f41-9221-24ab2dd3fd92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f3e33ef6-94c7-4f41-9221-24ab2dd3fd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bbb947f9-3b0e-4ae0-963e-7311eca84ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b392d4f1-6bdc-4edc-a0cd-2770e0d442d1" xlink:to="loc_us-gaap_Assets_bbb947f9-3b0e-4ae0-963e-7311eca84ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be6630c6-1434-4f10-b656-7fbfda479264" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bfb140e9-4eed-4a5c-be03-44d61545873d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:to="loc_us-gaap_AccountsPayableCurrent_bfb140e9-4eed-4a5c-be03-44d61545873d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7354ba9d-329d-41b4-9f73-7c635e0eaffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7354ba9d-329d-41b4-9f73-7c635e0eaffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_cbfae247-997d-43b7-bc71-f54fe81ecef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_cbfae247-997d-43b7-bc71-f54fe81ecef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f312dbba-1241-46d3-9106-9159364f860e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f312dbba-1241-46d3-9106-9159364f860e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_cc361d07-06c4-47b0-a118-68f994c1393f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_cc361d07-06c4-47b0-a118-68f994c1393f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5ea9f890-f43f-4ecd-9a01-d0bef0d91ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7afb4540-9ab2-4ce5-94b6-976f06fe1ebc" xlink:to="loc_us-gaap_LiabilitiesCurrent_5ea9f890-f43f-4ecd-9a01-d0bef0d91ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_457b5dcd-dd32-41d2-8e18-63ddb9f26c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_457b5dcd-dd32-41d2-8e18-63ddb9f26c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b3bd2692-157d-4e2c-b6e9-4ebbb09d2171" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b3bd2692-157d-4e2c-b6e9-4ebbb09d2171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcbf0380-0f05-4921-a366-d80b555542db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcbf0380-0f05-4921-a366-d80b555542db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_91fb1950-c1b8-49de-95ce-a4d8e09fa3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_91fb1950-c1b8-49de-95ce-a4d8e09fa3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cbe7e620-9adb-4105-a70e-143e7dafbe2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cbe7e620-9adb-4105-a70e-143e7dafbe2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_da327989-e0b2-486b-9bca-1e1b265400d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_Liabilities_da327989-e0b2-486b-9bca-1e1b265400d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fddfd127-66e8-42f4-9107-c7c1b8969f09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:to="loc_us-gaap_CommonStockValue_fddfd127-66e8-42f4-9107-c7c1b8969f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4ccb51bc-050b-468d-892c-218aff235cff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4ccb51bc-050b-468d-892c-218aff235cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_c58e2815-c29d-42cf-9f4f-89b0a2bca106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:to="loc_us-gaap_TreasuryStockValue_c58e2815-c29d-42cf-9f4f-89b0a2bca106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6e60ba13-3987-47d1-85a3-a225e2b5244f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6e60ba13-3987-47d1-85a3-a225e2b5244f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7949a92e-195c-48a6-aca6-fe71e635cab1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7949a92e-195c-48a6-aca6-fe71e635cab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_26b7da33-f20f-493e-b1ca-a5ad6957dfaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_48b07521-4a29-4893-a1ef-80013a5d37c7" xlink:to="loc_us-gaap_StockholdersEquity_26b7da33-f20f-493e-b1ca-a5ad6957dfaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f4704e32-b6b6-4d78-8c6e-c78263284f96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2afb2ed1-6d64-4d97-8c4c-993f935d87e2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f4704e32-b6b6-4d78-8c6e-c78263284f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="tsco-20241228.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedBalanceSheetsUnauditedAbstract_56967fc8-54ea-47bb-99fd-9ec7bc35984d" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedBalanceSheetsUnauditedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bac0216b-6ab0-4e18-b1e1-e63c82d4af7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ConsolidatedBalanceSheetsUnauditedAbstract_56967fc8-54ea-47bb-99fd-9ec7bc35984d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bac0216b-6ab0-4e18-b1e1-e63c82d4af7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bac0216b-6ab0-4e18-b1e1-e63c82d4af7b" xlink:to="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9322c775-440f-459f-9330-5724aff9c430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9322c775-440f-459f-9330-5724aff9c430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_8e2b2ebf-f78d-43fb-888f-e8fbb3db244e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_8e2b2ebf-f78d-43fb-888f-e8fbb3db244e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_11ce4828-5ff8-4110-b38a-28a976658ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_PreferredStockSharesIssued_11ce4828-5ff8-4110-b38a-28a976658ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a09df346-1dfa-4894-bda1-de9101cac8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a09df346-1dfa-4894-bda1-de9101cac8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b25aa0e7-4a70-4781-9876-a8dd2b7dde21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b25aa0e7-4a70-4781-9876-a8dd2b7dde21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7c802b37-075a-46c4-b4a1-8ed11d39b139" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_CommonStockSharesIssued_7c802b37-075a-46c4-b4a1-8ed11d39b139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3d035d43-f767-46f8-a182-922ff5736f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3d035d43-f767-46f8-a182-922ff5736f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_1bba4fae-5141-43ab-8124-1e0730640ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_53444af6-9c0b-4fba-ac28-4fd7b345bd1d" xlink:to="loc_us-gaap_TreasuryStockCommonShares_1bba4fae-5141-43ab-8124-1e0730640ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_70f15958-2d9d-44e1-bd26-c76e6f5d4294" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bac0216b-6ab0-4e18-b1e1-e63c82d4af7b" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_70f15958-2d9d-44e1-bd26-c76e6f5d4294" 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-20241228.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_9d885f2c-400f-49bf-97ab-3ccb0281ff5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_9d885f2c-400f-49bf-97ab-3ccb0281ff5c" xlink:to="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fb6dbb91-e757-47e8-8400-efa32b40ac52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fb6dbb91-e757-47e8-8400-efa32b40ac52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb6dbb91-e757-47e8-8400-efa32b40ac52" xlink:to="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9dd993be-43cd-414b-860d-1d989fd7e7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_CommonStockMember_9dd993be-43cd-414b-860d-1d989fd7e7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0cb3bbf9-c4f4-4abd-8b4b-271f6bcac7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0cb3bbf9-c4f4-4abd-8b4b-271f6bcac7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_523776ec-5015-431d-9504-741581ff94f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_TreasuryStockCommonMember_523776ec-5015-431d-9504-741581ff94f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8146026-c085-4c6f-817c-c13f4ef9772a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8146026-c085-4c6f-817c-c13f4ef9772a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0e326925-e725-46b9-a706-c97cfebe7b06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_62f0bb13-772a-48d5-a77e-01746ba594cc" xlink:to="loc_us-gaap_RetainedEarningsMember_0e326925-e725-46b9-a706-c97cfebe7b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6f902bab-937b-4b57-bb50-09b457a533c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:to="loc_us-gaap_AwardTypeAxis_6f902bab-937b-4b57-bb50-09b457a533c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2105bd74-4368-4a68-aac0-159763948d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6f902bab-937b-4b57-bb50-09b457a533c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2105bd74-4368-4a68-aac0-159763948d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d67d6d6f-3f5a-4f11-ab51-5142d9b28fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2105bd74-4368-4a68-aac0-159763948d4b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d67d6d6f-3f5a-4f11-ab51-5142d9b28fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b607691c-cdcc-45c3-9f1e-d297592893e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_97f13bd6-38df-4918-84be-bb2a21dde482" xlink:to="loc_us-gaap_StatementLineItems_b607691c-cdcc-45c3-9f1e-d297592893e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b607691c-cdcc-45c3-9f1e-d297592893e0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_dbce2421-2dca-45e0-a9d7-04adc5318369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_SharesOutstanding_dbce2421-2dca-45e0-a9d7-04adc5318369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fbca5e7f-dcd4-47e9-96e1-04e0a2d526e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_StockholdersEquity_fbca5e7f-dcd4-47e9-96e1-04e0a2d526e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_74737fce-eccd-4b3c-bab6-de25e3f7bce9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_74737fce-eccd-4b3c-bab6-de25e3f7bce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3542b7d4-f239-485e-b2b6-0fd44775ce77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3542b7d4-f239-485e-b2b6-0fd44775ce77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bb75869b-86de-4465-9381-7db3e1ea4c73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_ShareBasedCompensation_bb75869b-86de-4465-9381-7db3e1ea4c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e9aa0f8f-d0ea-4390-93b7-8921e72cfebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e9aa0f8f-d0ea-4390-93b7-8921e72cfebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d6626782-f999-4ea7-865e-c34662c17869" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d6626782-f999-4ea7-865e-c34662c17869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_234447d3-d44f-4671-8bca-f83b462a610d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_234447d3-d44f-4671-8bca-f83b462a610d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0c1be5a4-3364-41c3-8fe5-7daf11815b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_DividendsCommonStockCash_0c1be5a4-3364-41c3-8fe5-7daf11815b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84fee374-0d9e-4d4e-9ac4-be5ab5bc6329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84fee374-0d9e-4d4e-9ac4-be5ab5bc6329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17bf63d1-d817-4f7e-af61-a1de05dd9168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_NetIncomeLoss_17bf63d1-d817-4f7e-af61-a1de05dd9168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0e297f9-e289-4818-9c7a-d11fcc3b1bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_StockholdersEquity_c0e297f9-e289-4818-9c7a-d11fcc3b1bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_9589d46e-35c9-4bf1-81b2-c7d1aa8b69a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e117312c-44e3-4aa3-aa1f-ba16bd759f88" xlink:to="loc_us-gaap_SharesOutstanding_9589d46e-35c9-4bf1-81b2-c7d1aa8b69a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="tsco-20241228.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6489a664-4142-4cf5-ac40-3cb5d1ece2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_623ed8ec-951f-4831-89e5-27c96f12122a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_6489a664-4142-4cf5-ac40-3cb5d1ece2b6" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_623ed8ec-951f-4831-89e5-27c96f12122a" 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-20241228.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_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ffbc246b-0185-4ce9-84dd-0100a8793342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ffbc246b-0185-4ce9-84dd-0100a8793342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_29a2e343-0010-4797-a5ba-edb3a7ca289d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ffbc246b-0185-4ce9-84dd-0100a8793342" xlink:to="loc_us-gaap_NetIncomeLoss_29a2e343-0010-4797-a5ba-edb3a7ca289d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719bb261-c79f-4543-8a25-3adcbfc559cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ffbc246b-0185-4ce9-84dd-0100a8793342" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719bb261-c79f-4543-8a25-3adcbfc559cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_2683740a-e49f-4ccf-8417-428d133ee35d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719bb261-c79f-4543-8a25-3adcbfc559cd" xlink:to="loc_us-gaap_DepreciationAndAmortization_2683740a-e49f-4ccf-8417-428d133ee35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b5c4d5aa-de12-434d-99ef-c44dd79f9c24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719bb261-c79f-4543-8a25-3adcbfc559cd" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b5c4d5aa-de12-434d-99ef-c44dd79f9c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b8a6532f-bc5f-4141-8871-fd0b012a37c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719bb261-c79f-4543-8a25-3adcbfc559cd" xlink:to="loc_us-gaap_ShareBasedCompensation_b8a6532f-bc5f-4141-8871-fd0b012a37c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9382275b-0000-49e8-be95-93c536ff2f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719bb261-c79f-4543-8a25-3adcbfc559cd" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9382275b-0000-49e8-be95-93c536ff2f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719bb261-c79f-4543-8a25-3adcbfc559cd" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4cfe680b-bd74-4186-ba47-a0ea6e513b76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4cfe680b-bd74-4186-ba47-a0ea6e513b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_175201ee-0bd2-4968-87a1-b542fe636468" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_175201ee-0bd2-4968-87a1-b542fe636468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e0cd59a6-c10d-44ea-9a87-b58e963fd4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e0cd59a6-c10d-44ea-9a87-b58e963fd4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_e94faeb4-f831-4d32-9280-9356caa42bff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_e94faeb4-f831-4d32-9280-9356caa42bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e970938f-2ebb-4bfc-b98e-b3f74de19233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e970938f-2ebb-4bfc-b98e-b3f74de19233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_159a1df0-edcc-42d9-9419-c3b53996bab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_159a1df0-edcc-42d9-9419-c3b53996bab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_541ea956-2157-4c70-88d1-7c3dba6144c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e3604934-06a3-4f24-b04a-8633a2a778a8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_541ea956-2157-4c70-88d1-7c3dba6144c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abe2fad1-8d36-47dd-b7f8-5a179356b733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ffbc246b-0185-4ce9-84dd-0100a8793342" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abe2fad1-8d36-47dd-b7f8-5a179356b733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2412ea50-c690-4d3e-98da-602ef912e3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2412ea50-c690-4d3e-98da-602ef912e3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_33c71713-57ea-4e5b-8fa7-a71806982e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2412ea50-c690-4d3e-98da-602ef912e3d2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_33c71713-57ea-4e5b-8fa7-a71806982e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b8005828-7c67-4c1b-9931-7081f32afb22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2412ea50-c690-4d3e-98da-602ef912e3d2" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b8005828-7c67-4c1b-9931-7081f32afb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c252b102-234e-492b-95a6-ab766845b49a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2412ea50-c690-4d3e-98da-602ef912e3d2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c252b102-234e-492b-95a6-ab766845b49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_41106ee7-e28f-4c82-9c8d-4ce614243ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2412ea50-c690-4d3e-98da-602ef912e3d2" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_41106ee7-e28f-4c82-9c8d-4ce614243ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c87594e-eb2c-4934-b620-334836e39003" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2412ea50-c690-4d3e-98da-602ef912e3d2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c87594e-eb2c-4934-b620-334836e39003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_e7c2b03f-2626-4e33-9805-96e061b7b90b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_e7c2b03f-2626-4e33-9805-96e061b7b90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_92b69261-7166-4ce5-bbe2-9a6977243536" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_92b69261-7166-4ce5-bbe2-9a6977243536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashOutflowforDebtIssuanceCost_4ed63d66-1bca-4435-9ea2-55c3f4436c73" xlink:href="tsco-20241228.xsd#tsco_CashOutflowforDebtIssuanceCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_tsco_CashOutflowforDebtIssuanceCost_4ed63d66-1bca-4435-9ea2-55c3f4436c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_a5521f1c-ffe6-4452-8ad2-87288dab947d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_a5521f1c-ffe6-4452-8ad2-87288dab947d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ed54f51f-5100-4445-9690-698382eb3c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ed54f51f-5100-4445-9690-698382eb3c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e93d1f2d-c9ba-4b8d-ba79-453dd61291da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e93d1f2d-c9ba-4b8d-ba79-453dd61291da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b6fdef2d-e354-4979-b378-adbd78cb3498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b6fdef2d-e354-4979-b378-adbd78cb3498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_e60194fe-abe2-45d2-88fd-b37dce9ef6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_PaymentsOfDividends_e60194fe-abe2-45d2-88fd-b37dce9ef6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3839e3e4-2246-40cf-986f-75900b1cdb04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3839e3e4-2246-40cf-986f-75900b1cdb04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_57681ae2-d1c3-449b-983a-d85cc98baca6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_438a847f-975e-4479-b980-cc8b1802b03f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_57681ae2-d1c3-449b-983a-d85cc98baca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0635ce46-7cb1-48e0-a154-e94c7b68e4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0635ce46-7cb1-48e0-a154-e94c7b68e4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbc5d540-9038-4811-af48-2ae4f050d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbc5d540-9038-4811-af48-2ae4f050d57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_36387f9d-fa1f-4b0c-955c-3ce741770bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_36387f9d-fa1f-4b0c-955c-3ce741770bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashPaidDuringPeriodForAbstract_c3f23549-e8fb-4b2e-9329-b3c51de3ab82" xlink:href="tsco-20241228.xsd#tsco_CashPaidDuringPeriodForAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_36387f9d-fa1f-4b0c-955c-3ce741770bce" xlink:to="loc_tsco_CashPaidDuringPeriodForAbstract_c3f23549-e8fb-4b2e-9329-b3c51de3ab82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e4a2c4da-d659-4be0-ac16-cf7f0565d626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CashPaidDuringPeriodForAbstract_c3f23549-e8fb-4b2e-9329-b3c51de3ab82" xlink:to="loc_us-gaap_InterestPaidNet_e4a2c4da-d659-4be0-ac16-cf7f0565d626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_756d6593-7e7d-4959-b259-aadaccc8ff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CashPaidDuringPeriodForAbstract_c3f23549-e8fb-4b2e-9329-b3c51de3ab82" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_756d6593-7e7d-4959-b259-aadaccc8ff6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_85bfc3f3-5ad7-471a-9a0b-53f6ae8009cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cbb56b90-34f2-45a4-a428-e2aa8ea8ed95" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_85bfc3f3-5ad7-471a-9a0b-53f6ae8009cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_2399987c-ffd0-4fa3-8de0-b9e6d937b81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_85bfc3f3-5ad7-471a-9a0b-53f6ae8009cd" xlink:to="loc_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_2399987c-ffd0-4fa3-8de0-b9e6d937b81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c78d7256-1119-4745-893a-1b7258f7a729" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_85bfc3f3-5ad7-471a-9a0b-53f6ae8009cd" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c78d7256-1119-4745-893a-1b7258f7a729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5d77e75f-19fa-4e92-b9fb-56abe1cedd55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_85bfc3f3-5ad7-471a-9a0b-53f6ae8009cd" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5d77e75f-19fa-4e92-b9fb-56abe1cedd55" 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-20241228.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_02c4895a-6f9b-4c32-b8c2-50c67af11206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7d72565e-11df-4fe6-bfb6-2e2bbd65588c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_02c4895a-6f9b-4c32-b8c2-50c67af11206" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7d72565e-11df-4fe6-bfb6-2e2bbd65588c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="tsco-20241228.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_ShareBasedCompensationAbstract_44298680-6bc0-4c86-a2c1-5d88618bfbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e246ec17-b1a4-4b78-9874-371c7ed230ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_44298680-6bc0-4c86-a2c1-5d88618bfbaf" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e246ec17-b1a4-4b78-9874-371c7ed230ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="tsco-20241228.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_7381ebd7-d96c-4fd8-b1ff-ff3f0001498b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d22b9531-fcea-40da-8d1b-5cef074b487e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7381ebd7-d96c-4fd8-b1ff-ff3f0001498b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d22b9531-fcea-40da-8d1b-5cef074b487e" 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-20241228.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_6ffc6eef-9d57-4ace-b46c-f3c2a477d9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_4d67de46-30c4-4365-984c-bf30d4b6c206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6ffc6eef-9d57-4ace-b46c-f3c2a477d9ec" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_4d67de46-30c4-4365-984c-bf30d4b6c206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/Leases" xlink:type="simple" xlink:href="tsco-20241228.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_40cadf64-5bf9-4aa5-97de-d9bc0adff26a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_ba2169f7-c709-42f6-8561-58e82eb62a49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_40cadf64-5bf9-4aa5-97de-d9bc0adff26a" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_ba2169f7-c709-42f6-8561-58e82eb62a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_272b0205-4be2-4d7d-81db-0e9dfd54f984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_40cadf64-5bf9-4aa5-97de-d9bc0adff26a" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_272b0205-4be2-4d7d-81db-0e9dfd54f984" 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-20241228.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_ebce4dc1-dc68-4018-8aea-b8e0fd004495" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_1ee74b1a-8445-4aa7-a68b-796ba81737b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ebce4dc1-dc68-4018-8aea-b8e0fd004495" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_1ee74b1a-8445-4aa7-a68b-796ba81737b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStock" xlink:type="simple" xlink:href="tsco-20241228.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_85776dc3-d70a-48db-88b4-d47bea5e6eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_4006e02c-c408-4696-ac76-b8f9ce730098" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_85776dc3-d70a-48db-88b4-d47bea5e6eff" xlink:to="loc_us-gaap_TreasuryStockTextBlock_4006e02c-c408-4696-ac76-b8f9ce730098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShare" xlink:type="simple" xlink:href="tsco-20241228.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_06be3af3-e0df-4c89-848b-0d79b6a54c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0c44cb7b-1888-4ef2-94de-f5868e49f601" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_06be3af3-e0df-4c89-848b-0d79b6a54c4f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0c44cb7b-1888-4ef2-94de-f5868e49f601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxes" xlink:type="simple" xlink:href="tsco-20241228.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_43ffbc51-9c80-4ae7-910a-5c7ee9771551" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_d50e5be6-d7cf-4015-a666-c774427c6a23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43ffbc51-9c80-4ae7-910a-5c7ee9771551" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_d50e5be6-d7cf-4015-a666-c774427c6a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlans" xlink:type="simple" xlink:href="tsco-20241228.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_a350619f-4fcc-4ce5-a2a5-014316080bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7d8610c8-7670-4207-8263-51d474236915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a350619f-4fcc-4ce5-a2a5-014316080bdc" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7d8610c8-7670-4207-8263-51d474236915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="tsco-20241228.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_271a7b7e-f8a3-4e48-ad0f-9046e08a230d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_d26fabe8-55a3-430a-9ad0-3b7f32b32364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_271a7b7e-f8a3-4e48-ad0f-9046e08a230d" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_d26fabe8-55a3-430a-9ad0-3b7f32b32364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReporting" xlink:type="simple" xlink:href="tsco-20241228.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_a6b7012b-6e8a-446c-9675-1ee0812b2101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ea21345c-1105-4c81-b62d-c587c51ac2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a6b7012b-6e8a-446c-9675-1ee0812b2101" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ea21345c-1105-4c81-b62d-c587c51ac2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SubsequentEvents" xlink:type="simple" xlink:href="tsco-20241228.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_188bf36d-a812-4686-b3c2-ed5b952471c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_69460708-2ed7-4db8-add7-f0af537a0398" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_188bf36d-a812-4686-b3c2-ed5b952471c1" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_69460708-2ed7-4db8-add7-f0af537a0398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="tsco-20241228.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_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_e979178a-112d-4cb8-8773-96e9551b57fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_e979178a-112d-4cb8-8773-96e9551b57fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_dfa6fcf0-133f-4a15-9e81-3408c6946d42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_FiscalPeriod_dfa6fcf0-133f-4a15-9e81-3408c6946d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_4a51196c-4733-4fc9-95b1-8f509209919e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_4a51196c-4733-4fc9-95b1-8f509209919e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_12d971d0-b05d-4af5-81aa-7ca6a68ad25b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_UseOfEstimates_12d971d0-b05d-4af5-81aa-7ca6a68ad25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_2382280d-9a2e-475d-8619-c19bbf09c01a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_2382280d-9a2e-475d-8619-c19bbf09c01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryShrinkagePolicy_8d3c8ab5-33b7-458c-9f9d-a995156172fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryShrinkagePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_InventoryShrinkagePolicy_8d3c8ab5-33b7-458c-9f9d-a995156172fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesVendorAllowancesPolicy_cad1300d-b39b-4ac1-841d-aead79020167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesVendorAllowancesPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_CostOfSalesVendorAllowancesPolicy_cad1300d-b39b-4ac1-841d-aead79020167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_3d602765-139e-4ab5-95dc-6fccde8c6691" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_3d602765-139e-4ab5-95dc-6fccde8c6691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_54648159-393f-48af-a3dd-8d50c6a6e073" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_54648159-393f-48af-a3dd-8d50c6a6e073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_3b0e1d30-df3f-466d-b8e2-90b15624498e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_3b0e1d30-df3f-466d-b8e2-90b15624498e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_02576fd7-2322-455f-bd44-2a31b0568eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_02576fd7-2322-455f-bd44-2a31b0568eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesTaxesPolicyTextBlock_e6c2fdfe-8e98-478a-980b-df379ce24cad" xlink:href="tsco-20241228.xsd#tsco_SalesTaxesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_tsco_SalesTaxesPolicyTextBlock_e6c2fdfe-8e98-478a-980b-df379ce24cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesReturns_943f5cfb-dbf6-4753-8a45-f2fac93d48cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionSalesReturns"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_RevenueRecognitionSalesReturns_943f5cfb-dbf6-4753-8a45-f2fac93d48cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCardsTextBlock_328b2e06-f3b1-46ad-886f-e97e0570422a" xlink:href="tsco-20241228.xsd#tsco_RevenueRecognitionGiftCardsTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_tsco_RevenueRecognitionGiftCardsTextBlock_328b2e06-f3b1-46ad-886f-e97e0570422a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_ebf70d12-9e28-4183-ad65-c3e6e69b02dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_ebf70d12-9e28-4183-ad65-c3e6e69b02dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_295805d6-2f64-4a08-aa86-44097c120d53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_295805d6-2f64-4a08-aa86-44097c120d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_b989eb94-56f3-41a5-a7d9-1a517d1b4d93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_b989eb94-56f3-41a5-a7d9-1a517d1b4d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WarehousingAndDistributionCostsPolicyTextBlock_f188684b-fdb5-489f-9424-07f385a4d45d" xlink:href="tsco-20241228.xsd#tsco_WarehousingAndDistributionCostsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_tsco_WarehousingAndDistributionCostsPolicyTextBlock_f188684b-fdb5-489f-9424-07f385a4d45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StartUpActivitiesCostPolicy_5d65d322-13a5-4709-b7f6-ecbc80851e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StartUpActivitiesCostPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_StartUpActivitiesCostPolicy_5d65d322-13a5-4709-b7f6-ecbc80851e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2aa5f9e1-582a-44d0-aad2-8859731d7fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2aa5f9e1-582a-44d0-aad2-8859731d7fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_91832616-2057-4890-ad97-a15d87d2e155" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_91832616-2057-4890-ad97-a15d87d2e155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_aa89d470-a889-41ba-8e20-1a5fbcb92612" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_aa89d470-a889-41ba-8e20-1a5fbcb92612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesPolicy_5222c284-3c36-4a77-b8b4-ea52ce793986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_IncomeTaxUncertaintiesPolicy_5222c284-3c36-4a77-b8b4-ea52ce793986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesTaxAuditReservePolicyTextBlock_3d99c45c-48bc-4a97-be60-c1a05783b35a" xlink:href="tsco-20241228.xsd#tsco_SalesTaxAuditReservePolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_tsco_SalesTaxAuditReservePolicyTextBlock_3d99c45c-48bc-4a97-be60-c1a05783b35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_6433a16b-63b4-4908-a6d0-ca983d3479fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_6433a16b-63b4-4908-a6d0-ca983d3479fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d7ee1ab9-0bd1-4643-9bc3-221a6b82d76a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d7ee1ab9-0bd1-4643-9bc3-221a6b82d76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_905d8331-92b8-4f5a-b137-2169576dbd84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_905d8331-92b8-4f5a-b137-2169576dbd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_35bda55d-bebb-4542-afeb-555481538fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_35bda55d-bebb-4542-afeb-555481538fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_a1bc4105-227a-44b4-a221-1d5c910db85a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_a1bc4105-227a-44b4-a221-1d5c910db85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_03a29f21-7d39-4791-9186-a96caa46ef77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_03a29f21-7d39-4791-9186-a96caa46ef77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_f39cf688-1a7e-422e-956a-d5b010b328ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_f39cf688-1a7e-422e-956a-d5b010b328ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_cae8cf00-2418-4fbe-b6ca-145f720110b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_cae8cf00-2418-4fbe-b6ca-145f720110b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_e6e79495-4732-4e9d-8f40-bc81be62d4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_e6e79495-4732-4e9d-8f40-bc81be62d4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SupplierFinanceProgramPolicyTextBlock_947382f4-eca7-4fa0-9b37-710386e481fe" xlink:href="tsco-20241228.xsd#tsco_SupplierFinanceProgramPolicyTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_tsco_SupplierFinanceProgramPolicyTextBlock_947382f4-eca7-4fa0-9b37-710386e481fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9f5dc637-e7bb-4c4b-9f5f-3c3f6b260ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bec24154-d732-4e79-be8c-f71ed8deff2d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9f5dc637-e7bb-4c4b-9f5f-3c3f6b260ba5" 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-20241228.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_39606057-d9d7-44ee-bdc3-e48c2e62a4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b7402676-a089-49d8-b285-480c6f2a4c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39606057-d9d7-44ee-bdc3-e48c2e62a4f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b7402676-a089-49d8-b285-480c6f2a4c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock_e98c79d3-0f77-4c9d-a625-0c0a59a69e64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39606057-d9d7-44ee-bdc3-e48c2e62a4f0" xlink:to="loc_us-gaap_SupplierFinanceProgramTableTextBlock_e98c79d3-0f77-4c9d-a625-0c0a59a69e64" 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-20241228.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_f9387d06-9505-4c6a-947a-e6cf8734904f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2dff5f29-532b-47ce-9606-fd69a0ebdd59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f9387d06-9505-4c6a-947a-e6cf8734904f" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2dff5f29-532b-47ce-9606-fd69a0ebdd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e3c71e9b-2682-498c-b3f2-d29789d4d83d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f9387d06-9505-4c6a-947a-e6cf8734904f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e3c71e9b-2682-498c-b3f2-d29789d4d83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationOptionActivityTableTextBlock_624be1cb-b47b-4ee0-b83c-cb1f91f78999" xlink:href="tsco-20241228.xsd#tsco_OtherInformationOptionActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f9387d06-9505-4c6a-947a-e6cf8734904f" xlink:to="loc_tsco_OtherInformationOptionActivityTableTextBlock_624be1cb-b47b-4ee0-b83c-cb1f91f78999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_a30df975-1ee1-47a2-98cc-d16253b63eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f9387d06-9505-4c6a-947a-e6cf8734904f" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_a30df975-1ee1-47a2-98cc-d16253b63eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_2544d4e0-22f8-47b1-834e-69a1c9413e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f9387d06-9505-4c6a-947a-e6cf8734904f" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_2544d4e0-22f8-47b1-834e-69a1c9413e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_cfd858d4-0a99-4f0d-bdf9-2295ed8f8718" xlink:href="tsco-20241228.xsd#tsco_OtherInformationRestrictedUnitActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f9387d06-9505-4c6a-947a-e6cf8734904f" xlink:to="loc_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_cfd858d4-0a99-4f0d-bdf9-2295ed8f8718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="tsco-20241228.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_a2b16be3-8917-40b7-b5af-18146fae3fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_b8d3a407-039e-4bc6-9660-f3c236f3462d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a2b16be3-8917-40b7-b5af-18146fae3fe3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_b8d3a407-039e-4bc6-9660-f3c236f3462d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtTables" xlink:type="simple" xlink:href="tsco-20241228.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_6698fe1c-ca39-4e69-bdff-cd008263cb94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_aa567f75-2509-4e97-8e30-9e1b9fdaa1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6698fe1c-ca39-4e69-bdff-cd008263cb94" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_aa567f75-2509-4e97-8e30-9e1b9fdaa1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesSupplementalLeaseLiabilityTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bad6da05-a061-480c-8d8b-304133860a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_8aac0b07-a272-4976-9ae3-9d12720b6140" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bad6da05-a061-480c-8d8b-304133860a2b" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_8aac0b07-a272-4976-9ae3-9d12720b6140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d223d771-c4e1-46bd-9ba3-e1da62c7ac47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bad6da05-a061-480c-8d8b-304133860a2b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d223d771-c4e1-46bd-9ba3-e1da62c7ac47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a986ba5f-5f6c-4699-ad44-e63fe97f8ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bad6da05-a061-480c-8d8b-304133860a2b" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a986ba5f-5f6c-4699-ad44-e63fe97f8ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock_78c02ab0-26f4-4ad6-b7dc-37805c893e2c" xlink:href="tsco-20241228.xsd#tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bad6da05-a061-480c-8d8b-304133860a2b" xlink:to="loc_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock_78c02ab0-26f4-4ad6-b7dc-37805c893e2c" 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-20241228.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_876a135c-407c-48ce-bee0-ca044bde5ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDividendsPayableTextBlock_0792b830-cce9-4275-af7a-6ee2e66de7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDividendsPayableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_876a135c-407c-48ce-bee0-ca044bde5ab1" xlink:to="loc_us-gaap_ScheduleOfDividendsPayableTextBlock_0792b830-cce9-4275-af7a-6ee2e66de7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStockTables" xlink:type="simple" xlink:href="tsco-20241228.xsd#TreasuryStockTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/TreasuryStockTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_6c047181-91ae-490f-9cd1-e0fc34d83f39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_0e935f36-55a5-4925-b7e1-f740fa2263b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_6c047181-91ae-490f-9cd1-e0fc34d83f39" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_0e935f36-55a5-4925-b7e1-f740fa2263b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShareTables" xlink:type="simple" xlink:href="tsco-20241228.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_ee0b4806-666c-4211-a0e3-00b85221ca9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_be37b64b-56c6-464b-b82c-a950386537c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ee0b4806-666c-4211-a0e3-00b85221ca9d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_be37b64b-56c6-464b-b82c-a950386537c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="tsco-20241228.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_6a8a3f36-1fa7-4baa-a687-4dd0e987dc57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2cff2e5d-99ce-40d8-be59-daa103a94401" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a8a3f36-1fa7-4baa-a687-4dd0e987dc57" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2cff2e5d-99ce-40d8-be59-daa103a94401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a22915be-e34b-4916-a302-0c43f15edf59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a8a3f36-1fa7-4baa-a687-4dd0e987dc57" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a22915be-e34b-4916-a302-0c43f15edf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_a76ad70d-ac80-49a0-be09-c560b62d2232" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a8a3f36-1fa7-4baa-a687-4dd0e987dc57" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_a76ad70d-ac80-49a0-be09-c560b62d2232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c99a07b9-dcea-40e4-a5a4-cc1233fd76d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a8a3f36-1fa7-4baa-a687-4dd0e987dc57" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c99a07b9-dcea-40e4-a5a4-cc1233fd76d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="tsco-20241228.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_e9624564-92e7-4312-9ea2-5d645fccf92d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_b416594f-f08c-4608-b434-c0329341ad51" xlink:href="tsco-20241228.xsd#tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e9624564-92e7-4312-9ea2-5d645fccf92d" xlink:to="loc_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_b416594f-f08c-4608-b434-c0329341ad51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_17ef463a-caba-41a8-99ee-e0d048b4c147" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e9624564-92e7-4312-9ea2-5d645fccf92d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_17ef463a-caba-41a8-99ee-e0d048b4c147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_edea5794-e5a3-47f1-9c4c-34852bba6a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_edea5794-e5a3-47f1-9c4c-34852bba6a6a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_364f8d8b-3382-4056-b085-14af7d735c59" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_srt_ConsolidatedEntitiesAxis_364f8d8b-3382-4056-b085-14af7d735c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dd83c506-909d-4255-9f26-4af96f8abd01" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_364f8d8b-3382-4056-b085-14af7d735c59" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dd83c506-909d-4255-9f26-4af96f8abd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d71dd92f-aa09-492c-9fdc-43d19f65344b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dd83c506-909d-4255-9f26-4af96f8abd01" xlink:to="loc_srt_ParentCompanyMember_d71dd92f-aa09-492c-9fdc-43d19f65344b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedStoresAxis_375d7aea-26bf-4b60-87d4-c76178c001c5" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedStoresAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_tsco_ConsolidatedStoresAxis_375d7aea-26bf-4b60-87d4-c76178c001c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:href="tsco-20241228.xsd#tsco_ConsolidatedStoresDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ConsolidatedStoresAxis_375d7aea-26bf-4b60-87d4-c76178c001c5" xlink:to="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TSCOstoresDomain_b5e3ccde-77cc-4cbb-ba32-6bb5201634ec" xlink:href="tsco-20241228.xsd#tsco_TSCOstoresDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:to="loc_tsco_TSCOstoresDomain_b5e3ccde-77cc-4cbb-ba32-6bb5201634ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PetsensestoresDomain_a88616ce-2720-4619-b944-c8a9b4c8d79c" xlink:href="tsco-20241228.xsd#tsco_PetsensestoresDomain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ConsolidatedStoresDomain_97a3b25e-b497-4fab-ba7d-d0bbfb3f312a" xlink:to="loc_tsco_PetsensestoresDomain_a88616ce-2720-4619-b944-c8a9b4c8d79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_11295ca3-4cfd-4f8f-b16c-19e11b688a56" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_srt_StatementGeographicalAxis_11295ca3-4cfd-4f8f-b16c-19e11b688a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_509c3c4d-dab8-4398-8af6-0ade86046e9c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_11295ca3-4cfd-4f8f-b16c-19e11b688a56" xlink:to="loc_srt_SegmentGeographicalDomain_509c3c4d-dab8-4398-8af6-0ade86046e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_bd13af66-6af0-486b-88e2-f6b6ffd91415" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_509c3c4d-dab8-4398-8af6-0ade86046e9c" xlink:to="loc_stpr_TX_bd13af66-6af0-486b-88e2-f6b6ffd91415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceTypeAxis_793e90b9-3599-49b7-859d-dfcfd1ebc0d7" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_tsco_SelfInsuranceTypeAxis_793e90b9-3599-49b7-859d-dfcfd1ebc0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SelfInsuranceTypeAxis_793e90b9-3599-49b7-859d-dfcfd1ebc0d7" xlink:to="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WorkersCompensationReserveMember_c4697119-c81f-4ed8-8142-e05505ad73f1" xlink:href="tsco-20241228.xsd#tsco_WorkersCompensationReserveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:to="loc_tsco_WorkersCompensationReserveMember_c4697119-c81f-4ed8-8142-e05505ad73f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_GeneralLiabilityReserveMember_80ca5059-641c-497f-9ef2-cf562f554df6" xlink:href="tsco-20241228.xsd#tsco_GeneralLiabilityReserveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:to="loc_tsco_GeneralLiabilityReserveMember_80ca5059-641c-497f-9ef2-cf562f554df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceClaimsMember_a9fbd3dc-180f-4ef0-aa4a-897fefac2a6e" xlink:href="tsco-20241228.xsd#tsco_SelfInsuranceClaimsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SelfInsuranceTypeDomain_b5baae63-87ec-4bf1-bbe4-2e25382fa120" xlink:to="loc_tsco_SelfInsuranceClaimsMember_a9fbd3dc-180f-4ef0-aa4a-897fefac2a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_89c39c52-57fa-4a5e-a580-a4c3a7af5f46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_us-gaap_DebtInstrumentAxis_89c39c52-57fa-4a5e-a580-a4c3a7af5f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_89c39c52-57fa-4a5e-a580-a4c3a7af5f46" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A370SeniorNotesMember_c7dddf30-6d8b-48be-9315-d5937b4944bb" xlink:href="tsco-20241228.xsd#tsco_A370SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:to="loc_tsco_A370SeniorNotesMember_c7dddf30-6d8b-48be-9315-d5937b4944bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A175SeniorNotesMember_e2b32a96-5e8f-470f-85a1-0ca185cb2fa8" xlink:href="tsco-20241228.xsd#tsco_A175SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:to="loc_tsco_A175SeniorNotesMember_e2b32a96-5e8f-470f-85a1-0ca185cb2fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_92c17a2d-24c5-46b4-8936-4f9b9150087d" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_afabe1b7-6666-4565-9a18-39e16f42dd74" xlink:to="loc_tsco_A525SeniorNotesMember_92c17a2d-24c5-46b4-8936-4f9b9150087d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9755fb89-beb7-4623-85bd-fd388c3690ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9755fb89-beb7-4623-85bd-fd388c3690ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2275baa0-13ff-4172-85ee-4315acadb7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9755fb89-beb7-4623-85bd-fd388c3690ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2275baa0-13ff-4172-85ee-4315acadb7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_fb0e2304-914c-4f60-a355-36ec9c302a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2275baa0-13ff-4172-85ee-4315acadb7b6" xlink:to="loc_us-gaap_SeniorNotesMember_fb0e2304-914c-4f60-a355-36ec9c302a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumOrMinimumAxis_1438e5e3-f4be-4bec-838b-129325ab4e93" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumOrMinimumAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_tsco_SoftwareMaximumOrMinimumAxis_1438e5e3-f4be-4bec-838b-129325ab4e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumOrMinimumDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SoftwareMaximumOrMinimumAxis_1438e5e3-f4be-4bec-838b-129325ab4e93" xlink:to="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMinimumMember_eb4ecc3d-e531-418e-a093-a3af747e1d4f" xlink:href="tsco-20241228.xsd#tsco_SoftwareMinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:to="loc_tsco_SoftwareMinimumMember_eb4ecc3d-e531-418e-a093-a3af747e1d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SoftwareMaximumMember_7d7545d7-ce07-4cc9-87fd-a4e97df9e122" xlink:href="tsco-20241228.xsd#tsco_SoftwareMaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SoftwareMaximumOrMinimumDomain_20e9064b-e5bf-41a3-a7d6-4145352b6d9f" xlink:to="loc_tsco_SoftwareMaximumMember_7d7545d7-ce07-4cc9-87fd-a4e97df9e122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f2213318-af02-4c05-a262-76b4d5ef5603" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_1550ef26-22b3-4215-8660-66388da2553d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_NumberOfStores_1550ef26-22b3-4215-8660-66388da2553d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2e128d8c-3ce4-4aa8-b138-c727794f209c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2e128d8c-3ce4-4aa8-b138-c727794f209c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_a7eaef9a-804b-4444-ba14-66aa2241216f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_a7eaef9a-804b-4444-ba14-66aa2241216f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6f46fe3a-b844-4373-bf2b-23ae65f5c54a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6f46fe3a-b844-4373-bf2b-23ae65f5c54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder_98edc4cc-43f6-426d-b463-d1d163da06df" xlink:href="tsco-20241228.xsd#tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder_98edc4cc-43f6-426d-b463-d1d163da06df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_69ea47a4-81b5-499c-b26b-b620dc9a0e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_69ea47a4-81b5-499c-b26b-b620dc9a0e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Workerscompensationandgeneralliabilitydeductible_7a482659-d806-4e2c-a8f8-6f25f3fbae41" xlink:href="tsco-20241228.xsd#tsco_Workerscompensationandgeneralliabilitydeductible"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_Workerscompensationandgeneralliabilitydeductible_7a482659-d806-4e2c-a8f8-6f25f3fbae41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_152396fd-d60f-4d3c-9fb1-431c554236ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_SelfInsuranceReserve_152396fd-d60f-4d3c-9fb1-431c554236ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_4d3b7498-414b-407b-a5a8-35e872fcc22d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_OtherAssets_4d3b7498-414b-407b-a5a8-35e872fcc22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCard_b21afcd1-8cb8-4eaa-9f30-1cebefb6b63d" xlink:href="tsco-20241228.xsd#tsco_RevenueRecognitionGiftCard"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_RevenueRecognitionGiftCard_b21afcd1-8cb8-4eaa-9f30-1cebefb6b63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerLoyaltyProgramLiabilityCurrent_9f96eae5-abc6-4edc-ab64-8e9d2974b7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerLoyaltyProgramLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_CustomerLoyaltyProgramLiabilityCurrent_9f96eae5-abc6-4edc-ab64-8e9d2974b7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_75aa8eac-32cf-4ac1-b6c0-9f2567f14315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_AdvertisingExpense_75aa8eac-32cf-4ac1-b6c0-9f2567f14315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising_338e7e65-1b9d-4edb-abf3-960851b0fc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_PrepaidAdvertising_338e7e65-1b9d-4edb-abf3-960851b0fc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DistributionExpense_0d7982f7-9066-4f52-b941-a0b29fafdb25" xlink:href="tsco-20241228.xsd#tsco_DistributionExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_DistributionExpense_0d7982f7-9066-4f52-b941-a0b29fafdb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts_36b493fb-7e89-443f-a569-451027ad1e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreOpeningCosts"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_PreOpeningCosts_36b493fb-7e89-443f-a569-451027ad1e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions_776c9dfc-2d92-46a4-a36d-9845ae2a3329" xlink:href="tsco-20241228.xsd#tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions_776c9dfc-2d92-46a4-a36d-9845ae2a3329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_288e2f8d-a71c-4fe8-a085-a4004f935309" xlink:href="tsco-20241228.xsd#tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_288e2f8d-a71c-4fe8-a085-a4004f935309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_f3d644f2-4764-40a3-88f6-fb263a900d63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_UnsecuredDebt_f3d644f2-4764-40a3-88f6-fb263a900d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9f61080d-2c93-4450-b05c-7f2016901a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_LongTermDebt_9f61080d-2c93-4450-b05c-7f2016901a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_50dbc59b-ce09-4f07-bdae-464a6ca77725" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_50dbc59b-ce09-4f07-bdae-464a6ca77725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6fdfe022-5c0c-4c61-9159-dd3422808a57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6fdfe022-5c0c-4c61-9159-dd3422808a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_2d66750b-4315-41b9-b7a7-3730486ddfde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_2d66750b-4315-41b9-b7a7-3730486ddfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_dbc3b2e8-edb1-4af1-b44f-de3d0fde135d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_dbc3b2e8-edb1-4af1-b44f-de3d0fde135d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AllowanceForSalesReturns_288ca1de-1cca-4de6-a933-546c1e44692e" xlink:href="tsco-20241228.xsd#tsco_AllowanceForSalesReturns"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_tsco_AllowanceForSalesReturns_288ca1de-1cca-4de6-a933-546c1e44692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_50dd7c12-60db-4954-bc6a-b54e944f1285" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_50dd7c12-60db-4954-bc6a-b54e944f1285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_b1eba360-f89f-4485-8658-bbd8ade4e0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_836db07a-a814-44f8-ae8e-47ac7ffd2049" xlink:to="loc_us-gaap_AssetImpairmentCharges_b1eba360-f89f-4485-8658-bbd8ade4e0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e49e4b9d-6dc2-406d-88c1-1b5b0b41d6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_62d0253f-3ce6-441a-ac15-ff309301514b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e49e4b9d-6dc2-406d-88c1-1b5b0b41d6c9" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_62d0253f-3ce6-441a-ac15-ff309301514b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_77008a8a-eab1-47cb-8bf1-b352ef890ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_62d0253f-3ce6-441a-ac15-ff309301514b" xlink:to="loc_us-gaap_DebtInstrumentAxis_77008a8a-eab1-47cb-8bf1-b352ef890ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_77008a8a-eab1-47cb-8bf1-b352ef890ab2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A175SeniorNotesMember_aabea507-38ac-47e4-86ea-69095ff4dc5f" xlink:href="tsco-20241228.xsd#tsco_A175SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:to="loc_tsco_A175SeniorNotesMember_aabea507-38ac-47e4-86ea-69095ff4dc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_8bf111fb-d279-4f57-aa6a-7d217a21630b" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a28aa1cf-4eea-4006-8ab6-9d7cf9088be1" xlink:to="loc_tsco_A525SeniorNotesMember_8bf111fb-d279-4f57-aa6a-7d217a21630b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_62d0253f-3ce6-441a-ac15-ff309301514b" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_8739d095-711d-42cf-9b92-f443413f1ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:to="loc_us-gaap_SeniorNotes_8739d095-711d-42cf-9b92-f443413f1ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_ee02a84b-7baf-4742-aa85-9fe764c04c66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3e0f6c24-7c1e-4623-816d-ee4e582db4f7" xlink:to="loc_us-gaap_LongTermDebtFairValue_ee02a84b-7baf-4742-aa85-9fe764c04c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_141ac208-e759-4950-870f-25ff0baafc49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_622cc15f-9804-4947-b587-d27a48497aac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_141ac208-e759-4950-870f-25ff0baafc49" xlink:to="loc_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_622cc15f-9804-4947-b587-d27a48497aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_477efa23-74ad-4c31-b9df-77a850785984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_477efa23-74ad-4c31-b9df-77a850785984" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d8561ad4-8151-49a2-9b1b-53a461d0e1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d8561ad4-8151-49a2-9b1b-53a461d0e1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d8561ad4-8151-49a2-9b1b-53a461d0e1c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_56cb48a4-0cbe-4583-a62b-70cb84639f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_56cb48a4-0cbe-4583-a62b-70cb84639f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4c58e7ea-823e-4fad-8bea-24a01b36989b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4c58e7ea-823e-4fad-8bea-24a01b36989b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareMember_759ecc98-31fd-4a9e-8ae4-a0b56fedae30" xlink:href="tsco-20241228.xsd#tsco_ComputerSoftwareAndHardwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74cfaed7-4dc0-4cee-985f-35a8b966e9de" xlink:to="loc_tsco_ComputerSoftwareAndHardwareMember_759ecc98-31fd-4a9e-8ae4-a0b56fedae30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_49f020f3-d058-430c-965b-23b1cd14a69d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:to="loc_srt_RangeAxis_49f020f3-d058-430c-965b-23b1cd14a69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_49f020f3-d058-430c-965b-23b1cd14a69d" xlink:to="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e9514b3-7a31-472b-9099-402513d5168c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:to="loc_srt_MinimumMember_2e9514b3-7a31-472b-9099-402513d5168c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e7da7b64-ec5e-4d68-bcfb-cc13c28b7e49" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8902872e-df24-4704-bc90-235fa07d88fa" xlink:to="loc_srt_MaximumMember_e7da7b64-ec5e-4d68-bcfb-cc13c28b7e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a0ac6ba-f5ff-47bf-977e-1cd7838a071f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_aabd467c-6f95-424d-8f14-c24999079786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_Land_aabd467c-6f95-424d-8f14-c24999079786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_4095e906-67b1-4ec8-a64f-7cf1851c05d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_4095e906-67b1-4ec8-a64f-7cf1851c05d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_c362129d-4484-47fd-b81a-aac0a1208065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_c362129d-4484-47fd-b81a-aac0a1208065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareGross_a6fe2371-7121-4fbf-8a32-22eaec60ddaa" xlink:href="tsco-20241228.xsd#tsco_ComputerSoftwareAndHardwareGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_tsco_ComputerSoftwareAndHardwareGross_a6fe2371-7121-4fbf-8a32-22eaec60ddaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_d8540aec-87c8-414f-b1f6-746d2b0a1f43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_ConstructionInProgressGross_d8540aec-87c8-414f-b1f6-746d2b0a1f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_38c45e8e-d7dc-4d41-906b-80737bd0b59c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_38c45e8e-d7dc-4d41-906b-80737bd0b59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfe2f1d2-8feb-468c-a199-93dd9720de52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfe2f1d2-8feb-468c-a199-93dd9720de52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a9cb08a5-3773-4554-9a2b-e9abe2cf3b42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f494e2-0281-45cc-9f84-86e1e6821a16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a9cb08a5-3773-4554-9a2b-e9abe2cf3b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27b80c96-2978-48f7-828f-4dca749ecc79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_a9cb08a5-3773-4554-9a2b-e9abe2cf3b42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27b80c96-2978-48f7-828f-4dca749ecc79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SignificantAccountingPoliciesSupplierFinanceProgramDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_68dfe156-c2e3-4e35-9b03-6869321f97a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationRollForward_2077ea23-af42-46db-8fb6-b3e07af2aaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_68dfe156-c2e3-4e35-9b03-6869321f97a1" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationRollForward_2077ea23-af42-46db-8fb6-b3e07af2aaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_86c2b254-29cf-459d-9197-396f3e7a87ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationRollForward_2077ea23-af42-46db-8fb6-b3e07af2aaf8" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_86c2b254-29cf-459d-9197-396f3e7a87ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_f58d948a-18c1-44c8-93a6-cd39877f047d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationRollForward_2077ea23-af42-46db-8fb6-b3e07af2aaf8" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_f58d948a-18c1-44c8-93a6-cd39877f047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_61df10b1-231f-44e4-bcdf-f0613abeb145" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationRollForward_2077ea23-af42-46db-8fb6-b3e07af2aaf8" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_61df10b1-231f-44e4-bcdf-f0613abeb145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_2566eb03-9e24-4cfb-8633-806984251672" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationRollForward_2077ea23-af42-46db-8fb6-b3e07af2aaf8" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_2566eb03-9e24-4cfb-8633-806984251672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_8f7a08af-ac0a-4e8c-95a2-05c09342d44d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_8f7a08af-ac0a-4e8c-95a2-05c09342d44d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c18402d4-fafc-4496-88f5-5cc58132cc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:to="loc_us-gaap_AwardTypeAxis_c18402d4-fafc-4496-88f5-5cc58132cc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c18402d4-fafc-4496-88f5-5cc58132cc5d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f47ae595-c80e-4df0-8f73-be9a31762560" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f47ae595-c80e-4df0-8f73-be9a31762560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ca249f64-399d-42c3-801d-606ddeab9e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ca249f64-399d-42c3-801d-606ddeab9e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_52536fdb-6d73-4d25-9b3d-6828bc468209" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_PerformanceSharesMember_52536fdb-6d73-4d25-9b3d-6828bc468209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e94011a7-366c-4d52-9cb1-4b18600e41be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65317102-e7d0-4882-bf22-b68f1e19ff83" xlink:to="loc_us-gaap_EmployeeStockMember_e94011a7-366c-4d52-9cb1-4b18600e41be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7653cd6d-08ec-4dea-a6bb-0a84c88c464b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:to="loc_srt_RangeAxis_7653cd6d-08ec-4dea-a6bb-0a84c88c464b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_73070daa-8113-4605-bdb5-aa3cf22dba02" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7653cd6d-08ec-4dea-a6bb-0a84c88c464b" xlink:to="loc_srt_RangeMember_73070daa-8113-4605-bdb5-aa3cf22dba02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0b7a7dc0-3d66-41a8-abd2-df97477c618c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_73070daa-8113-4605-bdb5-aa3cf22dba02" xlink:to="loc_srt_MaximumMember_0b7a7dc0-3d66-41a8-abd2-df97477c618c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fdc983fb-03e1-4092-806f-28044c12e55e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Employeestockpurchaseprogramdiscountpercentage_78bb058d-fb41-4f5b-ad35-faf6f633bac1" xlink:href="tsco-20241228.xsd#tsco_Employeestockpurchaseprogramdiscountpercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_Employeestockpurchaseprogramdiscountpercentage_78bb058d-fb41-4f5b-ad35-faf6f633bac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_a22e4cb4-c929-4d12-9334-d85560ef7d94" xlink:href="tsco-20241228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_a22e4cb4-c929-4d12-9334-d85560ef7d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aa62843d-fda9-4b05-bb4d-53dc985a31f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aa62843d-fda9-4b05-bb4d-53dc985a31f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b35bf051-cc1a-4414-a237-65f27dad9ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b35bf051-cc1a-4414-a237-65f27dad9ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_05736f40-d954-4a45-be71-1919a2d47c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_05736f40-d954-4a45-be71-1919a2d47c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a78b1e93-bbf5-4054-9a07-fabd066cdc75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a78b1e93-bbf5-4054-9a07-fabd066cdc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMinimum_8863d6c3-6921-44d4-b31e-1d4d8ee25687" xlink:href="tsco-20241228.xsd#tsco_VestingTermMinimum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_VestingTermMinimum_8863d6c3-6921-44d4-b31e-1d4d8ee25687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMaximum_f108cce5-edba-4811-986a-c86ecad83fb9" xlink:href="tsco-20241228.xsd#tsco_VestingTermMaximum"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_VestingTermMaximum_f108cce5-edba-4811-986a-c86ecad83fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e3ed277a-130f-4485-ad5e-76834af28f82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e3ed277a-130f-4485-ad5e-76834af28f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_41412566-4e5e-4e05-9dd1-d75666c02ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_41412566-4e5e-4e05-9dd1-d75666c02ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding_de1ad6ff-9d91-4147-82b7-39ffc6c0df07" xlink:href="tsco-20241228.xsd#tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding_de1ad6ff-9d91-4147-82b7-39ffc6c0df07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3c1a6912-f356-424f-8de9-b1e23153d072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3c1a6912-f356-424f-8de9-b1e23153d072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3a92773e-2e59-44df-9165-b291a57cc1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3a92773e-2e59-44df-9165-b291a57cc1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d6fc4b3b-d851-4a06-b11e-b4e961c36ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_ShareBasedCompensation_d6fc4b3b-d851-4a06-b11e-b4e961c36ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_58db0d8e-aee4-4fc2-ad53-24c8b1b3981f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_264cee2f-9540-45a3-9e27-997afe1dedce" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_58db0d8e-aee4-4fc2-ad53-24c8b1b3981f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_edacba36-d495-4b8c-9897-449aae77b393" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_edacba36-d495-4b8c-9897-449aae77b393" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_49a66086-4632-4405-a903-919f3486848b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_AwardTypeAxis_49a66086-4632-4405-a903-919f3486848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_49a66086-4632-4405-a903-919f3486848b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a7ff4aaf-b18e-4e92-a6fc-73b875ac3101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a7ff4aaf-b18e-4e92-a6fc-73b875ac3101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b40c5658-6b5f-448d-a74f-fa715bea375e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6a92072-bf5d-48c4-93a1-cc3c60f0c47f" xlink:to="loc_us-gaap_PerformanceSharesMember_b40c5658-6b5f-448d-a74f-fa715bea375e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_e617ec8d-5129-404d-b3b6-f1b71de3877a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_AwardDateAxis_e617ec8d-5129-404d-b3b6-f1b71de3877a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_f53028cb-44e3-48be-8fd6-a3a7fb5932f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_e617ec8d-5129-404d-b3b6-f1b71de3877a" xlink:to="loc_us-gaap_AwardDateDomain_f53028cb-44e3-48be-8fd6-a3a7fb5932f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_f6bae293-c975-4c5a-90c5-dfb3b81c13ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_GranteeStatusAxis_f6bae293-c975-4c5a-90c5-dfb3b81c13ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_0b22201e-4d93-4f73-88df-4f0b3cc981f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_f6bae293-c975-4c5a-90c5-dfb3b81c13ea" xlink:to="loc_us-gaap_GranteeStatusDomain_0b22201e-4d93-4f73-88df-4f0b3cc981f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e2ad2664-f166-4f0b-8c7e-ecfb40680d25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_PlanNameAxis_e2ad2664-f166-4f0b-8c7e-ecfb40680d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_32bbc0d0-16a4-4d94-935e-8f0d006294a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_e2ad2664-f166-4f0b-8c7e-ecfb40680d25" xlink:to="loc_us-gaap_PlanNameDomain_32bbc0d0-16a4-4d94-935e-8f0d006294a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_57099d5c-4be5-42d0-83c1-1847f4b78aad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_VestingAxis_57099d5c-4be5-42d0-83c1-1847f4b78aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_ef7c4175-01d6-4f01-9cf7-c47ae6d67c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_57099d5c-4be5-42d0-83c1-1847f4b78aad" xlink:to="loc_us-gaap_VestingDomain_ef7c4175-01d6-4f01-9cf7-c47ae6d67c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c30da30a-df27-4661-b1ac-b90f21d46a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c30da30a-df27-4661-b1ac-b90f21d46a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_33e0b6fd-100b-4b28-a813-534147337ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c30da30a-df27-4661-b1ac-b90f21d46a3f" xlink:to="loc_us-gaap_ClassOfStockDomain_33e0b6fd-100b-4b28-a813-534147337ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_74387f6d-930a-4f83-8486-46cfc160fd02" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_srt_RangeAxis_74387f6d-930a-4f83-8486-46cfc160fd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd21a6be-70e5-4ad4-b864-d1fda1004123" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_74387f6d-930a-4f83-8486-46cfc160fd02" xlink:to="loc_srt_RangeMember_fd21a6be-70e5-4ad4-b864-d1fda1004123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79ef0df2-c91e-4216-9935-68237c817a23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_20c78782-8fae-423c-8a28-846ca8ca6296" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_20c78782-8fae-423c-8a28-846ca8ca6296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_8472dbd8-7dc3-4b01-b349-de6bf8c383a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_8472dbd8-7dc3-4b01-b349-de6bf8c383a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_70be416b-d0f8-485c-b67c-8e03d6280004" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_70be416b-d0f8-485c-b67c-8e03d6280004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_82a63418-66b5-44dd-9912-1906570238b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_82a63418-66b5-44dd-9912-1906570238b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e092cb24-6d18-4736-8720-da2e35d7acc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e092cb24-6d18-4736-8720-da2e35d7acc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_55349afc-1ada-4fe5-a711-f16ab6205a7a" xlink:href="tsco-20241228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_55349afc-1ada-4fe5-a711-f16ab6205a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_df0c26f1-1430-4fd6-81ba-445f92c61fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_df0c26f1-1430-4fd6-81ba-445f92c61fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b7723003-fc7f-4f66-abac-b85977ba58c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b7723003-fc7f-4f66-abac-b85977ba58c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4fe9cc37-8a6d-475d-bdfa-6cffa0e75bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e5fda3d-e649-4f0c-b8af-6c382f10d73c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4fe9cc37-8a6d-475d-bdfa-6cffa0e75bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationShareActivityDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_51dde243-322d-4644-8309-8aef2d060dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_51dde243-322d-4644-8309-8aef2d060dcb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e403dda-e885-4849-b7fb-866c25cdc34f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:to="loc_us-gaap_AwardTypeAxis_1e403dda-e885-4849-b7fb-866c25cdc34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1e403dda-e885-4849-b7fb-866c25cdc34f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_41f68602-323b-48c3-9f14-41a3467790a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:to="loc_us-gaap_EmployeeStockOptionMember_41f68602-323b-48c3-9f14-41a3467790a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5a01e91b-10ef-47e2-bc51-8a793685692d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5a01e91b-10ef-47e2-bc51-8a793685692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_ced5ddc8-91ae-4563-949c-73635722af42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efe3e693-1378-4547-b45c-6ce73d9cce43" xlink:to="loc_us-gaap_PerformanceSharesMember_ced5ddc8-91ae-4563-949c-73635722af42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_60e579b8-8845-4df7-a8ae-994edac56626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:to="loc_us-gaap_VestingAxis_60e579b8-8845-4df7-a8ae-994edac56626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_bcafbb50-f269-4a98-b767-0740ef10738b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_60e579b8-8845-4df7-a8ae-994edac56626" xlink:to="loc_us-gaap_VestingDomain_bcafbb50-f269-4a98-b767-0740ef10738b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e026e111-2274-4c38-8fef-f4128b8c171e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_bcafbb50-f269-4a98-b767-0740ef10738b" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e026e111-2274-4c38-8fef-f4128b8c171e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d8458c26-b8b2-4fe5-bb71-211787fa9eba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a75c81b4-c02b-4dc5-b8fd-7e7dfcfc6822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a75c81b4-c02b-4dc5-b8fd-7e7dfcfc6822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_090d1176-cda5-42aa-aa4c-92302a27cc62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_090d1176-cda5-42aa-aa4c-92302a27cc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b1e23eec-1330-4fb7-8ab6-ec5e3e5ff268" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b1e23eec-1330-4fb7-8ab6-ec5e3e5ff268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72df4720-2d54-4823-bb1e-67bf6b73109d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72df4720-2d54-4823-bb1e-67bf6b73109d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_22d8cc20-d572-4f32-bf59-df3a97464b74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_051c0650-fcea-4d9d-b64e-a963a80cde08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_22d8cc20-d572-4f32-bf59-df3a97464b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e8af0649-dba4-47f1-85ad-0de20245d42b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e8af0649-dba4-47f1-85ad-0de20245d42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_17db5746-05c4-4bcc-a59e-6232bead2df9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_17db5746-05c4-4bcc-a59e-6232bead2df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8413b2e4-372a-4d2a-8de8-7665deda5721" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8413b2e4-372a-4d2a-8de8-7665deda5721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa7d15ee-3413-4a3d-9e37-0c6d3ac961d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa7d15ee-3413-4a3d-9e37-0c6d3ac961d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_b6ddb67b-64d8-4b92-b250-b49c670b4fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_b6ddb67b-64d8-4b92-b250-b49c670b4fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fc160ead-c5cf-44cc-8408-dba1576e4ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_399068e8-13ef-4dca-83a4-6d348a65b566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fc160ead-c5cf-44cc-8408-dba1576e4ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_26fa9f9b-add8-42c7-a6bd-dc4dd788a954" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_26fa9f9b-add8-42c7-a6bd-dc4dd788a954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20d79bc5-f64c-4a61-8b7a-ec6e7113f7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20d79bc5-f64c-4a61-8b7a-ec6e7113f7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3d3c4394-b6bd-4aa8-9647-052ea742d86a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3d3c4394-b6bd-4aa8-9647-052ea742d86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e5d39f06-2daf-4fea-9604-bbbd9335345e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e5d39f06-2daf-4fea-9604-bbbd9335345e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1e7efdf5-8b44-4952-8736-9af2e0311990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1e7efdf5-8b44-4952-8736-9af2e0311990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3b6ef003-d2c0-4084-b139-23ac20a80328" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3b6ef003-d2c0-4084-b139-23ac20a80328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e5c1aa74-5585-4856-92ee-d5edbde45fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5ba32412-dda6-4c13-8b59-d70c5495f117" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e5c1aa74-5585-4856-92ee-d5edbde45fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9679ff88-95e3-44ea-9b82-efceaa6c26d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9679ff88-95e3-44ea-9b82-efceaa6c26d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d1907d1-b250-47c7-b15e-95be48f1cf90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d1907d1-b250-47c7-b15e-95be48f1cf90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e0251f0c-02dd-412f-84ec-ff50d81c76cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e0251f0c-02dd-412f-84ec-ff50d81c76cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5221955a-ea31-409f-96c7-cb3e19a5eccd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5221955a-ea31-409f-96c7-cb3e19a5eccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_87549328-83a2-4543-9d12-ba9ca4a20475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_def94beb-ce58-4298-90c1-4ca4de737a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_87549328-83a2-4543-9d12-ba9ca4a20475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_813f182d-a648-4a78-9d67-78e79f4f7982" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4ec9c7c4-32d2-47e9-8c02-ba47bd23a769" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4ec9c7c4-32d2-47e9-8c02-ba47bd23a769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a9c26a27-3947-4907-ac66-92bbd64c1674" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a9c26a27-3947-4907-ac66-92bbd64c1674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99ed2ef8-44cb-4368-94a8-f5a062967b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99ed2ef8-44cb-4368-94a8-f5a062967b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a6518fd6-1414-49b0-8d70-075903fd1fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a6518fd6-1414-49b0-8d70-075903fd1fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ffe6fb70-c725-42f5-bcdd-213dbc98db65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_5536d392-c0cf-43ce-a4c2-d4229078446b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ffe6fb70-c725-42f5-bcdd-213dbc98db65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#ShareBasedCompensationOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_41f58e06-0d46-4d52-9f52-b3278453a50b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35a6d60c-804b-4a88-a307-6a5f052ab27d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_41f58e06-0d46-4d52-9f52-b3278453a50b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35a6d60c-804b-4a88-a307-6a5f052ab27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_570617c1-bb0f-4a81-9910-bce8f4a7117a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35a6d60c-804b-4a88-a307-6a5f052ab27d" xlink:to="loc_us-gaap_AwardTypeAxis_570617c1-bb0f-4a81-9910-bce8f4a7117a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_570617c1-bb0f-4a81-9910-bce8f4a7117a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_57151e30-aa3b-489d-ae19-4bbe39649d46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:to="loc_us-gaap_EmployeeStockOptionMember_57151e30-aa3b-489d-ae19-4bbe39649d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0a903ea4-78f7-49c7-8013-57e9635d1fda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0a903ea4-78f7-49c7-8013-57e9635d1fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_e5e176e8-450a-49f9-a229-ab12c1f787a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dffcea8d-aa9f-45bc-a818-90d4c006e215" xlink:to="loc_us-gaap_PerformanceSharesMember_e5e176e8-450a-49f9-a229-ab12c1f787a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35a6d60c-804b-4a88-a307-6a5f052ab27d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_082b3dff-5977-401a-aef6-7a3a0b16f8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_082b3dff-5977-401a-aef6-7a3a0b16f8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_eebf3cca-aa66-4092-b795-11c4d86dc80f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_eebf3cca-aa66-4092-b795-11c4d86dc80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aa6ce631-2a4e-47a0-b342-e84a607b064e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aa6ce631-2a4e-47a0-b342-e84a607b064e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1659d2fd-91bb-4c20-af09-400fc72dae63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1659d2fd-91bb-4c20-af09-400fc72dae63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_0c7d1546-e868-412d-bc6c-ad8b42b07d70" xlink:href="tsco-20241228.xsd#tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de292ee1-fabe-4cf9-9177-5ea7a559b1fd" xlink:to="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_0c7d1546-e868-412d-bc6c-ad8b42b07d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4c575d-c9ea-4496-9a75-25c8ffd4d76f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_29e3770b-979a-4d33-a70e-5a04a75717b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4c575d-c9ea-4496-9a75-25c8ffd4d76f" xlink:to="loc_us-gaap_GoodwillGross_29e3770b-979a-4d33-a70e-5a04a75717b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b0df0768-1425-4292-a86c-273deb9e1340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4c575d-c9ea-4496-9a75-25c8ffd4d76f" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b0df0768-1425-4292-a86c-273deb9e1340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d60a53aa-4de3-45dc-b332-ebbf5065bea3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4c575d-c9ea-4496-9a75-25c8ffd4d76f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d60a53aa-4de3-45dc-b332-ebbf5065bea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_3321f6b4-4883-40e2-bff3-cdd46f50ebb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4c575d-c9ea-4496-9a75-25c8ffd4d76f" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_3321f6b4-4883-40e2-bff3-cdd46f50ebb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_06c6a4ed-c3b8-4fd5-bf7b-9624a87363b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4c575d-c9ea-4496-9a75-25c8ffd4d76f" xlink:to="loc_us-gaap_Goodwill_06c6a4ed-c3b8-4fd5-bf7b-9624a87363b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_40b0c0b5-4dfd-4713-bf1c-1a85b8774d23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b0f3d7cf-0b0e-4e46-a20f-ceea199f7e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_40b0c0b5-4dfd-4713-bf1c-1a85b8774d23" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b0f3d7cf-0b0e-4e46-a20f-ceea199f7e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_82a3e0f4-50e4-4ea2-b9bb-78654dee992a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_40b0c0b5-4dfd-4713-bf1c-1a85b8774d23" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_82a3e0f4-50e4-4ea2-b9bb-78654dee992a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_ea8fe34d-25fe-4386-aed2-41b3d7421be5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_40b0c0b5-4dfd-4713-bf1c-1a85b8774d23" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_ea8fe34d-25fe-4386-aed2-41b3d7421be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#DebtScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3c3579b6-05fc-459e-9b64-b6a81a1ba175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c3579b6-05fc-459e-9b64-b6a81a1ba175" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_08244a52-13d6-4244-bb94-dca9f725dea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:to="loc_us-gaap_DebtInstrumentAxis_08244a52-13d6-4244-bb94-dca9f725dea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_08244a52-13d6-4244-bb94-dca9f725dea8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_f7b76c56-2918-41c4-b044-e3df62026695" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:to="loc_tsco_A525SeniorNotesMember_f7b76c56-2918-41c4-b044-e3df62026695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A1750SeniorNotesMember_52d0517f-aa4e-4f25-8e91-520499f01530" xlink:href="tsco-20241228.xsd#tsco_A1750SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:to="loc_tsco_A1750SeniorNotesMember_52d0517f-aa4e-4f25-8e91-520499f01530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_20e0f4ac-55f6-4f88-ac3f-9bddfc913ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b1030789-5906-4633-88e8-998a8da23d2d" xlink:to="loc_us-gaap_NotesPayableToBanksMember_20e0f4ac-55f6-4f88-ac3f-9bddfc913ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_346a6b9d-6efe-462e-a768-fc760a6662bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:to="loc_us-gaap_CreditFacilityAxis_346a6b9d-6efe-462e-a768-fc760a6662bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_afb223a3-ac43-4f52-99e9-119b620031e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_346a6b9d-6efe-462e-a768-fc760a6662bf" xlink:to="loc_us-gaap_CreditFacilityDomain_afb223a3-ac43-4f52-99e9-119b620031e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2022SeniorCreditFacilityMember_28c98f4b-52e6-4066-be3f-471593234b39" xlink:href="tsco-20241228.xsd#tsco_A2022SeniorCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_afb223a3-ac43-4f52-99e9-119b620031e3" xlink:to="loc_tsco_A2022SeniorCreditFacilityMember_28c98f4b-52e6-4066-be3f-471593234b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f4458049-d2de-48e6-8574-50fc341de504" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9bb44d8d-212d-405e-b8b9-c9fa3ef2b624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LongTermDebt_9bb44d8d-212d-405e-b8b9-c9fa3ef2b624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_4e7e4e54-a889-4bd7-af9a-c7d4d7f61c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_4e7e4e54-a889-4bd7-af9a-c7d4d7f61c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_80c47a39-ba06-4e25-a4ee-32af5e407dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_UnsecuredDebt_80c47a39-ba06-4e25-a4ee-32af5e407dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1684c289-05ce-4afe-a048-2c5edc385bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1684c289-05ce-4afe-a048-2c5edc385bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Unsecureddebtnetofdebtissuancecosts_e9f22782-e406-44f0-9596-0d40f8dbba3d" xlink:href="tsco-20241228.xsd#tsco_Unsecureddebtnetofdebtissuancecosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_tsco_Unsecureddebtnetofdebtissuancecosts_e9f22782-e406-44f0-9596-0d40f8dbba3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent_ab012c8f-5d44-4fc6-9ec7-c4ce2ba186e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_UnsecuredDebtCurrent_ab012c8f-5d44-4fc6-9ec7-c4ce2ba186e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_48d61cb1-3f5e-4b55-9e02-21d3c3a8f13d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_48d61cb1-3f5e-4b55-9e02-21d3c3a8f13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f2c30805-0971-45d3-bfae-7751ebcb42ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6a48956f-1ffd-4979-abbf-3ccbb500d634" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f2c30805-0971-45d3-bfae-7751ebcb42ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4d205f2c-77ec-4b73-9369-07781f39eca7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4d205f2c-77ec-4b73-9369-07781f39eca7" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5f13284b-3d2d-41dc-9d56-70fedeebb5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_DebtInstrumentAxis_5f13284b-3d2d-41dc-9d56-70fedeebb5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5f13284b-3d2d-41dc-9d56-70fedeebb5ce" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A525SeniorNotesMember_4119fc5a-7e22-4da0-8064-3d57aa3d41ea" xlink:href="tsco-20241228.xsd#tsco_A525SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:to="loc_tsco_A525SeniorNotesMember_4119fc5a-7e22-4da0-8064-3d57aa3d41ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A1750SeniorNotesMember_6e72f8a6-0827-49dc-a51e-597cf81b26de" xlink:href="tsco-20241228.xsd#tsco_A1750SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:to="loc_tsco_A1750SeniorNotesMember_6e72f8a6-0827-49dc-a51e-597cf81b26de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_22f3b03e-71a3-4277-8ac0-ae1cff58fc76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a151485a-19b6-42e7-9b54-f98262b89ba1" xlink:to="loc_us-gaap_SeniorNotesMember_22f3b03e-71a3-4277-8ac0-ae1cff58fc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a4e057b0-2634-4bce-ac69-25fabbc38347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805d7ddc-06d5-4a43-ab87-9e2962e9b5fc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a4e057b0-2634-4bce-ac69-25fabbc38347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_d05c8bba-770b-46ad-8319-dc2e800e40d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a4e057b0-2634-4bce-ac69-25fabbc38347" xlink:to="loc_us-gaap_SeniorNotesMember_d05c8bba-770b-46ad-8319-dc2e800e40d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_39cab28b-0316-4275-a747-79ac519295b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_CreditFacilityAxis_39cab28b-0316-4275-a747-79ac519295b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_39cab28b-0316-4275-a747-79ac519295b4" xlink:to="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2022SeniorCreditFacilityMember_a8036347-e9b4-4e2a-95e4-6453aee3db32" xlink:href="tsco-20241228.xsd#tsco_A2022SeniorCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_A2022SeniorCreditFacilityMember_a8036347-e9b4-4e2a-95e4-6453aee3db32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember_bfacad91-313e-48d7-9cdb-af1a09a9cc90" xlink:href="tsco-20241228.xsd#tsco_NumberofFinancialCovenantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_NumberofFinancialCovenantsMember_bfacad91-313e-48d7-9cdb-af1a09a9cc90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_c1b3d148-bed7-4f43-bf9c-df704c33f54f" xlink:href="tsco-20241228.xsd#tsco_FixedChargeCoverageRatioMinimumRequirementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_c1b3d148-bed7-4f43-bf9c-df704c33f54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember_10324a10-33c7-49f9-9478-89f131dfc192" xlink:href="tsco-20241228.xsd#tsco_LeverageRatioMaximumRequirementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_27714ed8-770c-4496-a45e-e367e9daca48" xlink:to="loc_tsco_LeverageRatioMaximumRequirementMember_10324a10-33c7-49f9-9478-89f131dfc192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ff1d52b0-2829-4caa-99b0-6f7007b491a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_VariableRateAxis_ff1d52b0-2829-4caa-99b0-6f7007b491a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ff1d52b0-2829-4caa-99b0-6f7007b491a3" xlink:to="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7a28668a-c206-4b9a-a63c-2929b4e9861b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:to="loc_us-gaap_BaseRateMember_7a28668a-c206-4b9a-a63c-2929b4e9861b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_d56aed22-3329-4752-ae41-e166234d7adf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d1799f01-002c-4afd-8534-8242744b8271" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_d56aed22-3329-4752-ae41-e166234d7adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_be58fead-c606-42b6-8cbd-f2c155bbf46f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_srt_RangeAxis_be58fead-c606-42b6-8cbd-f2c155bbf46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_be58fead-c606-42b6-8cbd-f2c155bbf46f" xlink:to="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_75231939-1506-4ec5-bd51-11395d440465" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:to="loc_srt_MinimumMember_75231939-1506-4ec5-bd51-11395d440465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5f5c2d61-01a3-4fb3-9864-d1dd82525d2d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9a71f5d2-ad22-4067-b87d-fcc465da6138" xlink:to="loc_srt_MaximumMember_5f5c2d61-01a3-4fb3-9864-d1dd82525d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_bb3ab2be-6a27-4af8-b5ff-0d1408c401f4" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1b791be6-cfc2-459d-954b-65d18bcabd11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LongTermDebt_1b791be6-cfc2-459d-954b-65d18bcabd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2fb14e68-d06e-44dc-9b61-48390205d582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2fb14e68-d06e-44dc-9b61-48390205d582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_7c79a87e-ddec-4acb-9234-31dfc476617b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_7c79a87e-ddec-4acb-9234-31dfc476617b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_107cab37-40b5-4336-aa72-4d17844696b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_107cab37-40b5-4336-aa72-4d17844696b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_7895698a-63b9-48aa-ade0-dd2d6de3f415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_7895698a-63b9-48aa-ade0-dd2d6de3f415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_e8213a87-3997-4db9-877f-cf7a4b9bddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_e8213a87-3997-4db9-877f-cf7a4b9bddf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5abf2a7d-41fb-4fb6-af09-a277c142b438" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5abf2a7d-41fb-4fb6-af09-a277c142b438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_ae5e8557-7fb2-4f4c-9bbd-871ae89494ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_ae5e8557-7fb2-4f4c-9bbd-871ae89494ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_5b52c3da-6fd1-4860-8036-997f7007995d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_5b52c3da-6fd1-4860-8036-997f7007995d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription_8a064eea-ff0d-4068-a7f4-59c66bd2e582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentDescription_8a064eea-ff0d-4068-a7f4-59c66bd2e582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9fb89308-e0d5-478e-b4b8-c14f58c95bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9fb89308-e0d5-478e-b4b8-c14f58c95bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_2aa27da1-475d-4f31-94ae-333e6549cea2" xlink:href="tsco-20241228.xsd#tsco_SwinglineLoanMaximumBorrowingCapacity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_2aa27da1-475d-4f31-94ae-333e6549cea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LettersOfCreditMaximumBorrowingCapacity_ac4877e8-1d09-4e4b-9e37-0fbc77bdd317" xlink:href="tsco-20241228.xsd#tsco_LettersOfCreditMaximumBorrowingCapacity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_LettersOfCreditMaximumBorrowingCapacity_ac4877e8-1d09-4e4b-9e37-0fbc77bdd317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoanMaximumBorrowingCapacity_f61955c6-1291-4b63-8a8e-65b2b9b2d84b" xlink:href="tsco-20241228.xsd#tsco_TermLoanMaximumBorrowingCapacity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_TermLoanMaximumBorrowingCapacity_f61955c6-1291-4b63-8a8e-65b2b9b2d84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_6d0db0b3-119e-455f-91c0-71e987f7fe96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_6d0db0b3-119e-455f-91c0-71e987f7fe96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7a33da-eab2-425d-bab8-8799c9cb2e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7a33da-eab2-425d-bab8-8799c9cb2e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_72005017-e35b-4102-ba6e-d20a16d0b4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_72005017-e35b-4102-ba6e-d20a16d0b4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_a21e808c-4602-4d45-9fec-045f554f7500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_a21e808c-4602-4d45-9fec-045f554f7500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_97906bee-8c53-4d95-899f-0ee55b146ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCovenantCompliance"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_97906bee-8c53-4d95-899f-0ee55b146ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_56d288e6-e6ed-4b9c-8e77-4b6e2b94ec81" xlink:href="tsco-20241228.xsd#tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_308e9cfd-1a12-44fa-b98d-0eaa5cb7626e" xlink:to="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_56d288e6-e6ed-4b9c-8e77-4b6e2b94ec81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cb6609c7-8759-4376-8f22-d6e89df5df26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountTable_91271d7f-9e69-4fa3-8191-ded469f9cdd7" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cb6609c7-8759-4376-8f22-d6e89df5df26" xlink:to="loc_tsco_LeaseTermAndDiscountTable_91271d7f-9e69-4fa3-8191-ded469f9cdd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3c634644-d309-4002-baf0-0b49c7f28a88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountTable_91271d7f-9e69-4fa3-8191-ded469f9cdd7" xlink:to="loc_srt_RangeAxis_3c634644-d309-4002-baf0-0b49c7f28a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3c634644-d309-4002-baf0-0b49c7f28a88" xlink:to="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_19e1fae6-068e-4ab4-864d-fc42667a3dd5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:to="loc_srt_MinimumMember_19e1fae6-068e-4ab4-864d-fc42667a3dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_434978f2-3cca-40a0-8f22-332b03245203" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b4aa0d84-14c5-48b2-ad66-8600a381b1a0" xlink:to="loc_srt_MaximumMember_434978f2-3cca-40a0-8f22-332b03245203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountTable_91271d7f-9e69-4fa3-8191-ded469f9cdd7" xlink:to="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermExpirationThroughDate_61c5c45b-6919-4ffb-b5f5-b246615901e7" xlink:href="tsco-20241228.xsd#tsco_LeaseTermExpirationThroughDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_LeaseTermExpirationThroughDate_61c5c45b-6919-4ffb-b5f5-b246615901e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_d1b83e64-0f89-456b-a44e-810c8342804d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_d1b83e64-0f89-456b-a44e-810c8342804d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_f1e28af8-4947-45cb-9afc-80e655724de3" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsminimum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_f1e28af8-4947-45cb-9afc-80e655724de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_488517c2-eeab-48b9-81b9-5054b4ed39bf" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsmaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_488517c2-eeab-48b9-81b9-5054b4ed39bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StoreLeasesOptionalRenewalPeriods_68247226-199d-49a4-843a-37189daf6073" xlink:href="tsco-20241228.xsd#tsco_StoreLeasesOptionalRenewalPeriods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_StoreLeasesOptionalRenewalPeriods_68247226-199d-49a4-843a-37189daf6073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_5a02e955-22f9-490e-9307-d8f57bc91d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_5a02e955-22f9-490e-9307-d8f57bc91d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_40771038-4de4-43ee-b2d2-8180789c52c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_40771038-4de4-43ee-b2d2-8180789c52c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SaleLeasebackTransactionNumberOfProperties_32ca4377-fd12-400c-9354-c9aff399d9f4" xlink:href="tsco-20241228.xsd#tsco_SaleLeasebackTransactionNumberOfProperties"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_SaleLeasebackTransactionNumberOfProperties_32ca4377-fd12-400c-9354-c9aff399d9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SaleLeasebackTransactionProceedsFromSale_30341c3f-9e29-4b1a-bcdb-269c676f5699" xlink:href="tsco-20241228.xsd#tsco_SaleLeasebackTransactionProceedsFromSale"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_tsco_SaleLeasebackTransactionProceedsFromSale_30341c3f-9e29-4b1a-bcdb-269c676f5699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_16918e3b-523a-4661-ad21-8f2b2957e896" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountLineItems_e78c2d84-0e75-4f53-8b06-1adca79413cd" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_16918e3b-523a-4661-ad21-8f2b2957e896" 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-20241228.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_92c82bd6-b63b-434b-8bff-531bb4570fee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9faec0ab-6d6d-4a96-a410-e4dfdc5be49f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_92c82bd6-b63b-434b-8bff-531bb4570fee" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9faec0ab-6d6d-4a96-a410-e4dfdc5be49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_bbb3dfbb-af3c-4f9c-a9db-5d557cc1db2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_92c82bd6-b63b-434b-8bff-531bb4570fee" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_bbb3dfbb-af3c-4f9c-a9db-5d557cc1db2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_1cdac7a4-7e6e-4a81-982b-8a937871ccf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_92c82bd6-b63b-434b-8bff-531bb4570fee" xlink:to="loc_us-gaap_OperatingLeaseCost_1cdac7a4-7e6e-4a81-982b-8a937871ccf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_c01e8032-554b-4a68-98da-ef03446de927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_92c82bd6-b63b-434b-8bff-531bb4570fee" xlink:to="loc_us-gaap_VariableLeaseCost_c01e8032-554b-4a68-98da-ef03446de927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceOperatingAndVariableLeaseCost_76286522-6ea2-49d2-8b1e-d9499bc29563" xlink:href="tsco-20241228.xsd#tsco_FinanceOperatingAndVariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_92c82bd6-b63b-434b-8bff-531bb4570fee" xlink:to="loc_tsco_FinanceOperatingAndVariableLeaseCost_76286522-6ea2-49d2-8b1e-d9499bc29563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesTermandDiscountDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesTermandDiscountDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesTermandDiscountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_103ace2d-0e9d-4b6b-a1b6-32ccf2f6af2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3f30532f-1915-4b4d-97dc-2a010437e015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_103ace2d-0e9d-4b6b-a1b6-32ccf2f6af2a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3f30532f-1915-4b4d-97dc-2a010437e015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7fbc03cb-3416-4279-9bb0-4528cc83a102" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_103ace2d-0e9d-4b6b-a1b6-32ccf2f6af2a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7fbc03cb-3416-4279-9bb0-4528cc83a102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d9007168-0aad-4bd5-b6dd-fdc00bb1f6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_103ace2d-0e9d-4b6b-a1b6-32ccf2f6af2a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d9007168-0aad-4bd5-b6dd-fdc00bb1f6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9af19b9a-7d18-4950-a849-d4c5349801d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_103ace2d-0e9d-4b6b-a1b6-32ccf2f6af2a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9af19b9a-7d18-4950-a849-d4c5349801d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesMaturitiesDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_269f2616-10f1-4dbe-94b0-3709d1581add" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:href="tsco-20241228.xsd#tsco_OperatingLeaseMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_269f2616-10f1-4dbe-94b0-3709d1581add" xlink:to="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0e351a18-8f3d-4a5d-8bf5-52549f15f171" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0e351a18-8f3d-4a5d-8bf5-52549f15f171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0c230a8-8414-4639-a18e-f3ea1a402bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0c230a8-8414-4639-a18e-f3ea1a402bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a47ee3be-e231-4182-8fde-2756ded9a969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a47ee3be-e231-4182-8fde-2756ded9a969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bcbd87b8-1a10-4211-a654-cb67dd35609f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bcbd87b8-1a10-4211-a654-cb67dd35609f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_dc4fc41b-a666-428a-afbf-299d3f6d7de8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_dc4fc41b-a666-428a-afbf-299d3f6d7de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f8437aff-a082-4a4f-934f-bdbc545bef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f8437aff-a082-4a4f-934f-bdbc545bef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_98339de3-254b-4fad-8c39-335eeca4e5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_98339de3-254b-4fad-8c39-335eeca4e5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_695f8b86-8ebd-470c-a7aa-638d32435efe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_695f8b86-8ebd-470c-a7aa-638d32435efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b519173e-b6cf-406a-b565-0ba14f709028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OperatingLeaseMaturitiesAbstract_1bd9a51f-45d8-4a5b-8c13-99cf327057d6" xlink:to="loc_us-gaap_OperatingLeaseLiability_b519173e-b6cf-406a-b565-0ba14f709028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseMaturitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_269f2616-10f1-4dbe-94b0-3709d1581add" xlink:to="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_fc64f910-8b40-4564-bb55-1a3586329d14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_fc64f910-8b40-4564-bb55-1a3586329d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_28993ea0-c2c4-4524-bb18-5c71eec73c99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_28993ea0-c2c4-4524-bb18-5c71eec73c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_08a4e1d2-736b-4f5f-acc1-53c6fd87cb35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_08a4e1d2-736b-4f5f-acc1-53c6fd87cb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9c1f9b65-e703-4d37-a2a1-2b27267fc24a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9c1f9b65-e703-4d37-a2a1-2b27267fc24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7f053b29-f09a-4853-b34c-08727f25d170" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7f053b29-f09a-4853-b34c-08727f25d170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_601e49f7-f793-4afe-96ea-e00b70b287fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_601e49f7-f793-4afe-96ea-e00b70b287fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_bc6a5f6e-f492-4aeb-816a-1c70149f7aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_bc6a5f6e-f492-4aeb-816a-1c70149f7aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_56accd9d-1cb3-40c7-9e04-1a8edc334076" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_56accd9d-1cb3-40c7-9e04-1a8edc334076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseInterestExpenseFutureMaturities_956da154-8a88-4f99-9cae-59c76595a985" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseInterestExpenseFutureMaturities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_tsco_FinanceLeaseInterestExpenseFutureMaturities_956da154-8a88-4f99-9cae-59c76595a985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseLiabilityPresentValue_721d691f-d99c-4e24-9c7e-c0b5c85d0d2a" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseLiabilityPresentValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_FinanceLeaseMaturitiesAbstract_fb4342ab-f11c-4d8a-bfcd-2aabba95fbd3" xlink:to="loc_tsco_FinanceLeaseLiabilityPresentValue_721d691f-d99c-4e24-9c7e-c0b5c85d0d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:href="tsco-20241228.xsd#tsco_CombinedLeaseMaturitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_269f2616-10f1-4dbe-94b0-3709d1581add" xlink:to="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_70a642d2-e657-4b92-9022-c6506babb1e3" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_70a642d2-e657-4b92-9022-c6506babb1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInTwoYears_74d90084-9eca-4f8a-8d8a-bd24f5caf95e" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsDueInTwoYears_74d90084-9eca-4f8a-8d8a-bd24f5caf95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInThreeYears_785e326a-1722-462c-ac28-babb90ac7051" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsDueInThreeYears_785e326a-1722-462c-ac28-babb90ac7051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInFourYears_4eee5981-4099-4fb3-9f01-e056b3fe98d0" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsDueInFourYears_4eee5981-4099-4fb3-9f01-e056b3fe98d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueInFiveYears_a1a8a27e-3961-4238-937d-8f79a8ad9b0f" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsDueInFiveYears_a1a8a27e-3961-4238-937d-8f79a8ad9b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueThereafter_228c3ad3-3df4-461b-b99b-e862d200248f" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsDueThereafter_228c3ad3-3df4-461b-b99b-e862d200248f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDue_15431363-f8b1-4585-b129-53d71476b9b4" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsDue_15431363-f8b1-4585-b129-53d71476b9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsInterest_6a2bd650-bdc8-4784-8d2c-f536da3b2841" xlink:href="tsco-20241228.xsd#tsco_FutureMinimumPaymentsInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_FutureMinimumPaymentsInterest_6a2bd650-bdc8-4784-8d2c-f536da3b2841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseLiability_2e4d3a1c-3e2c-4827-abcf-79f1b95309c2" xlink:href="tsco-20241228.xsd#tsco_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_tsco_LeaseLiability_2e4d3a1c-3e2c-4827-abcf-79f1b95309c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_414f08b8-d8be-415f-a884-263f13d7e712" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedLeaseMaturitiesAbstract_f2dd6220-4514-4f98-8a27-5ce297ad0945" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_414f08b8-d8be-415f-a884-263f13d7e712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="simple" xlink:href="tsco-20241228.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_362fe07a-ccf2-474c-a39d-db9d31a389b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermAndDiscountTable_fddab893-144b-4c29-8f81-cb63f8c79d56" xlink:href="tsco-20241228.xsd#tsco_LeaseTermAndDiscountTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_362fe07a-ccf2-474c-a39d-db9d31a389b0" xlink:to="loc_tsco_LeaseTermAndDiscountTable_fddab893-144b-4c29-8f81-cb63f8c79d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7a4f1e95-8c10-424a-8fac-4f913671c473" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountTable_fddab893-144b-4c29-8f81-cb63f8c79d56" xlink:to="loc_srt_RangeAxis_7a4f1e95-8c10-424a-8fac-4f913671c473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7a4f1e95-8c10-424a-8fac-4f913671c473" xlink:to="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da41e3bd-46d0-491d-befd-15f388cbc4f3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:to="loc_srt_MaximumMember_da41e3bd-46d0-491d-befd-15f388cbc4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_30f49694-a74d-4525-b403-84ec08493b7d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0f021115-3103-40c7-a9b0-85ffbaa7074c" xlink:to="loc_srt_MinimumMember_30f49694-a74d-4525-b403-84ec08493b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:href="tsco-20241228.xsd#tsco_LeaseTermLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermAndDiscountTable_fddab893-144b-4c29-8f81-cb63f8c79d56" xlink:to="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_661d98b8-c77b-468d-ac46-428b887d0631" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsmaximum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_661d98b8-c77b-468d-ac46-428b887d0631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_3c87f0e1-7c07-4439-bbb3-5d0c2b86920e" xlink:href="tsco-20241228.xsd#tsco_Storeleasesoptionalrenewalperiodsminimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_3c87f0e1-7c07-4439-bbb3-5d0c2b86920e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StoreLeasesOptionalRenewalPeriods_c1e596f1-ec42-4fd7-bb80-0c6674c1eaaf" xlink:href="tsco-20241228.xsd#tsco_StoreLeasesOptionalRenewalPeriods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_tsco_StoreLeasesOptionalRenewalPeriods_c1e596f1-ec42-4fd7-bb80-0c6674c1eaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_44c82352-076a-4bb8-bff6-6c1e070a5acd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_44c82352-076a-4bb8-bff6-6c1e070a5acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e365888-7d7d-4f29-ba46-f9ee687e5b45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_LeaseTermLineItems_b4f1f1cb-97f4-41c8-8962-0a3bcf6507ba" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e365888-7d7d-4f29-ba46-f9ee687e5b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesOtherInformationDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#LeasesOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c7e0aef6-a01f-40e5-87c8-35b102f03998" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases_abd638ac-3d93-46c5-b07d-2b2111b3210e" xlink:href="tsco-20241228.xsd#tsco_FinanceLeaseFinancingCashFlowsUsedForLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7e0aef6-a01f-40e5-87c8-35b102f03998" xlink:to="loc_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases_abd638ac-3d93-46c5-b07d-2b2111b3210e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_d4ac261b-92e6-4d1c-ba65-c5c3cf861887" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7e0aef6-a01f-40e5-87c8-35b102f03998" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_d4ac261b-92e6-4d1c-ba65-c5c3cf861887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePaymentsUse_7d6592e5-9f90-4dc6-baa2-a65f0b0df923" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePaymentsUse"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7e0aef6-a01f-40e5-87c8-35b102f03998" xlink:to="loc_us-gaap_OperatingLeasePaymentsUse_7d6592e5-9f90-4dc6-baa2-a65f0b0df923" 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-20241228.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_df233c1a-8866-437f-aa4c-03483d1665bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_48594e83-7409-4308-a660-5bed01cf113a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_df233c1a-8866-437f-aa4c-03483d1665bf" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_48594e83-7409-4308-a660-5bed01cf113a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a1180b66-ed3f-423c-b4ac-5e5846737609" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_df233c1a-8866-437f-aa4c-03483d1665bf" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a1180b66-ed3f-423c-b4ac-5e5846737609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_82443931-19cf-4d97-9696-d2b8feb7b10c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_df233c1a-8866-437f-aa4c-03483d1665bf" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_82443931-19cf-4d97-9696-d2b8feb7b10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="simple" xlink:href="tsco-20241228.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_1c94666d-d503-4e1d-8661-3bd3c04ac86a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_c47c33bf-063e-40d5-a819-8d2aeee80c82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1c94666d-d503-4e1d-8661-3bd3c04ac86a" xlink:to="loc_us-gaap_SubsequentEventTable_c47c33bf-063e-40d5-a819-8d2aeee80c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d9d2f497-f589-4fd0-97a0-02d55e9b900f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_c47c33bf-063e-40d5-a819-8d2aeee80c82" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d9d2f497-f589-4fd0-97a0-02d55e9b900f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_360bf4c9-a881-4550-9eef-32651b9375dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d9d2f497-f589-4fd0-97a0-02d55e9b900f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_360bf4c9-a881-4550-9eef-32651b9375dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b01f7e05-3f16-4683-a343-f1e4ff418b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_360bf4c9-a881-4550-9eef-32651b9375dd" xlink:to="loc_us-gaap_SubsequentEventMember_b01f7e05-3f16-4683-a343-f1e4ff418b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5c74bdb4-6b57-458e-a0a5-bef217d92e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_c47c33bf-063e-40d5-a819-8d2aeee80c82" xlink:to="loc_us-gaap_SubsequentEventLineItems_5c74bdb4-6b57-458e-a0a5-bef217d92e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_c1a7fb86-c0dc-48a4-a87c-b7cecfbf4f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_5c74bdb4-6b57-458e-a0a5-bef217d92e8b" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_c1a7fb86-c0dc-48a4-a87c-b7cecfbf4f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#TreasuryStockNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_4c2a10c2-e4c9-4d8c-9ad3-9b431dc52f40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_bf157990-c0f9-4839-b28f-e5c5d856e64d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_4c2a10c2-e4c9-4d8c-9ad3-9b431dc52f40" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_bf157990-c0f9-4839-b28f-e5c5d856e64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8cc06dc8-d643-479b-bb91-8ccec0c033e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_bf157990-c0f9-4839-b28f-e5c5d856e64d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8cc06dc8-d643-479b-bb91-8ccec0c033e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8dfbfdfa-bcc6-4f23-af7c-75b70a13ff63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8cc06dc8-d643-479b-bb91-8ccec0c033e4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8dfbfdfa-bcc6-4f23-af7c-75b70a13ff63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_06b744eb-d6e3-430b-8a16-13d56af8406b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8dfbfdfa-bcc6-4f23-af7c-75b70a13ff63" xlink:to="loc_us-gaap_SubsequentEventMember_06b744eb-d6e3-430b-8a16-13d56af8406b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_bf157990-c0f9-4839-b28f-e5c5d856e64d" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1e829de1-f0e9-4ba1-8551-0c39a5e630d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1e829de1-f0e9-4ba1-8551-0c39a5e630d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_234989fa-1022-49f2-943a-5a204bb10d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_234989fa-1022-49f2-943a-5a204bb10d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount_2649012d-beb5-4fe4-9ebf-b1e7c11bf524" xlink:href="tsco-20241228.xsd#tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_704b0644-c60b-46d9-8bce-2b1bc8329f08" xlink:to="loc_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount_2649012d-beb5-4fe4-9ebf-b1e7c11bf524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#TreasuryStockClassofTreasuryStockDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_8eda1dbc-170e-4b31-933c-3ed53f04bbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_5ccb30b2-74e2-4571-b41c-30b1f8a14724" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_8eda1dbc-170e-4b31-933c-3ed53f04bbc6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_5ccb30b2-74e2-4571-b41c-30b1f8a14724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_78e08ed3-cae3-4a23-a2f4-5c1af3b18adc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_8eda1dbc-170e-4b31-933c-3ed53f04bbc6" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_78e08ed3-cae3-4a23-a2f4-5c1af3b18adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_8568cf12-a86d-4071-9935-a7ffe8df0a25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_8eda1dbc-170e-4b31-933c-3ed53f04bbc6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_8568cf12-a86d-4071-9935-a7ffe8df0a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_9e8c7ba3-0755-4bb1-8a82-460f100f9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_8eda1dbc-170e-4b31-933c-3ed53f04bbc6" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_9e8c7ba3-0755-4bb1-8a82-460f100f9a26" 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-20241228.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_00702dff-b88c-48b4-b87d-34ff7d57c3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_00702dff-b88c-48b4-b87d-34ff7d57c3f2" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_34c3b779-1fc9-430a-a619-38d0e96aef36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:to="loc_us-gaap_NetIncomeLoss_34c3b779-1fc9-430a-a619-38d0e96aef36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2a06d57a-d2b3-49bf-8c5f-d4c9dbe62ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2a06d57a-d2b3-49bf-8c5f-d4c9dbe62ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e187e86b-5eed-4890-8967-438015403f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:to="loc_us-gaap_EarningsPerShareBasic_e187e86b-5eed-4890-8967-438015403f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_7ce9fd5e-ae06-48e0-b769-2f7f6c988944" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:to="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_7ce9fd5e-ae06-48e0-b769-2f7f6c988944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_45d33a8f-5118-488c-93c9-198cdebd3d47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_45d33a8f-5118-488c-93c9-198cdebd3d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_b429873b-928c-4bcc-a728-f373ce07e859" xlink:href="tsco-20241228.xsd#tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_3f42b535-4fe8-4520-ae98-a5da7cac55a3" xlink:to="loc_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_b429873b-928c-4bcc-a728-f373ce07e859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_8adc2d2e-49a5-48e6-b17d-1eb8c1b99687" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_00702dff-b88c-48b4-b87d-34ff7d57c3f2" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_8adc2d2e-49a5-48e6-b17d-1eb8c1b99687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a90c0057-52f5-4558-822d-ba2f0ee0b270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8adc2d2e-49a5-48e6-b17d-1eb8c1b99687" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a90c0057-52f5-4558-822d-ba2f0ee0b270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ef853d64-5313-4471-9f6b-74441e080b00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8adc2d2e-49a5-48e6-b17d-1eb8c1b99687" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ef853d64-5313-4471-9f6b-74441e080b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f1938bef-8410-4504-bcb4-86bd7b9f2f74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_00702dff-b88c-48b4-b87d-34ff7d57c3f2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f1938bef-8410-4504-bcb4-86bd7b9f2f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_1d18904f-d55f-4104-a123-ab5efb45ceb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_00702dff-b88c-48b4-b87d-34ff7d57c3f2" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_1d18904f-d55f-4104-a123-ab5efb45ceb8" 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-20241228.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_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_abbaaca9-0b83-42a7-a3f9-83cd3c844056" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_abbaaca9-0b83-42a7-a3f9-83cd3c844056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_389c4857-bd94-4f56-988a-ba2159c9e760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_389c4857-bd94-4f56-988a-ba2159c9e760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_70b060d4-8919-475a-acd5-65faa27b2e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_70b060d4-8919-475a-acd5-65faa27b2e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_7fd7da2e-27a9-4ffd-bf11-bf2559ecb9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_70b060d4-8919-475a-acd5-65faa27b2e14" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_7fd7da2e-27a9-4ffd-bf11-bf2559ecb9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5c7ff789-c90c-4a59-b348-0f96695a7445" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_70b060d4-8919-475a-acd5-65faa27b2e14" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5c7ff789-c90c-4a59-b348-0f96695a7445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_25af2133-4277-4b5a-ada7-67d2a79ed0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_70b060d4-8919-475a-acd5-65faa27b2e14" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_25af2133-4277-4b5a-ada7-67d2a79ed0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_66740a0f-2d44-4a43-aa56-a0f907b87f56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_66740a0f-2d44-4a43-aa56-a0f907b87f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_54cea180-4613-4ccd-8820-858b0d548085" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_66740a0f-2d44-4a43-aa56-a0f907b87f56" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_54cea180-4613-4ccd-8820-858b0d548085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2b0b086a-5d06-4b1f-a00c-24e307d0bb95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_66740a0f-2d44-4a43-aa56-a0f907b87f56" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2b0b086a-5d06-4b1f-a00c-24e307d0bb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_15a1f80b-0d4e-44a5-ab81-51f792823017" xlink:href="tsco-20241228.xsd#tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_66740a0f-2d44-4a43-aa56-a0f907b87f56" xlink:to="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_15a1f80b-0d4e-44a5-ab81-51f792823017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0538f117-a6c8-4466-9c51-fa0e7b86405f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0538f117-a6c8-4466-9c51-fa0e7b86405f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_ed9236ee-9c23-4f62-b417-8ae814cadf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_ed9236ee-9c23-4f62-b417-8ae814cadf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_1d66dc88-a9b2-4123-bfa7-373afc94f6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_1d66dc88-a9b2-4123-bfa7-373afc94f6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities_8554eaf6-71c9-4aa1-89a2-fbb1cb5363e6" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities_8554eaf6-71c9-4aa1-89a2-fbb1cb5363e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsDeferredCompensation_6a459df9-9157-45cc-869e-4ce226266405" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxAssetsDeferredCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_tsco_DeferredTaxAssetsDeferredCompensation_6a459df9-9157-45cc-869e-4ce226266405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_cc9aac55-1e2e-480e-aded-d375e1c6c62e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_cc9aac55-1e2e-480e-aded-d375e1c6c62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_cdfe925d-d664-4329-a0d1-6f8513ca3dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_cdfe925d-d664-4329-a0d1-6f8513ca3dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization_924484f7-569b-4425-b44a-fd5400f442a8" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization_924484f7-569b-4425-b44a-fd5400f442a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_c2f69121-516a-4610-9edf-55f700887ece" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_c2f69121-516a-4610-9edf-55f700887ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1eee1e12-eb70-4a90-938e-56f8c8a56ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1eee1e12-eb70-4a90-938e-56f8c8a56ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_75bf7b80-c451-4e0a-88b0-bb713e3f7b97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_549b7468-3324-450d-b1e8-ce448104224b" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_75bf7b80-c451-4e0a-88b0-bb713e3f7b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NonCurrentTaxLiabilitiesAbstract_c29d0fa2-381d-4667-a357-81764978b483" xlink:href="tsco-20241228.xsd#tsco_NonCurrentTaxLiabilitiesAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_tsco_NonCurrentTaxLiabilitiesAbstract_c29d0fa2-381d-4667-a357-81764978b483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_57c6d048-9b9e-41f0-8197-92f969e1ca78" xlink:href="tsco-20241228.xsd#tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_c29d0fa2-381d-4667-a357-81764978b483" xlink:to="loc_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_57c6d048-9b9e-41f0-8197-92f969e1ca78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a3f637e9-8a47-4e26-b28d-4b5c0f31c6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_c29d0fa2-381d-4667-a357-81764978b483" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a3f637e9-8a47-4e26-b28d-4b5c0f31c6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_fdebc142-3788-4a19-bc4b-f5de74e07508" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_c29d0fa2-381d-4667-a357-81764978b483" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_fdebc142-3788-4a19-bc4b-f5de74e07508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_234c5ed3-1de3-4a36-8a16-3fbb3e848bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_c29d0fa2-381d-4667-a357-81764978b483" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_234c5ed3-1de3-4a36-8a16-3fbb3e848bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_72b06892-9e2a-4735-8a0b-fa99d4dc335a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_DeferredTaxLiabilities_72b06892-9e2a-4735-8a0b-fa99d4dc335a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ee02efce-0ec2-45a9-a7a3-62b42c1545dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ee02efce-0ec2-45a9-a7a3-62b42c1545dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c3577cd6-56e9-4878-93b9-12c75e55731a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c3577cd6-56e9-4878-93b9-12c75e55731a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c6a8ffca-3997-4509-8332-28374b4d3d71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c6a8ffca-3997-4509-8332-28374b4d3d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_63ce6687-5770-4f38-9f9d-0b5c917be5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductions_63ce6687-5770-4f38-9f9d-0b5c917be5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_4998b6b2-e235-40d9-8239-2e7aa1d862f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_4998b6b2-e235-40d9-8239-2e7aa1d862f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d5436d2b-c444-4397-9d78-eb991c897503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d5436d2b-c444-4397-9d78-eb991c897503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_02d29bfc-e885-44dc-b2a8-63f563a808b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_9ab1bbfc-aa27-49e9-b485-ef6e8f232607" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_02d29bfc-e885-44dc-b2a8-63f563a808b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d63f0e6b-9bd8-4ed7-a3d4-aac3e7814d89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1aef64f-1eb2-483f-98cd-019068a79408" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d63f0e6b-9bd8-4ed7-a3d4-aac3e7814d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_92552956-bf1d-4bc5-a07c-7b195698a521" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d63f0e6b-9bd8-4ed7-a3d4-aac3e7814d89" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_92552956-bf1d-4bc5-a07c-7b195698a521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ec8ee7fc-1cf4-4687-b8f6-e8a62078ff36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d63f0e6b-9bd8-4ed7-a3d4-aac3e7814d89" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ec8ee7fc-1cf4-4687-b8f6-e8a62078ff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_14e4996e-8314-42f0-b19b-5fbce5c4dd86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d63f0e6b-9bd8-4ed7-a3d4-aac3e7814d89" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_14e4996e-8314-42f0-b19b-5fbce5c4dd86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_932dc009-bc17-4de0-80ee-30c03727d5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d63f0e6b-9bd8-4ed7-a3d4-aac3e7814d89" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_932dc009-bc17-4de0-80ee-30c03727d5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a24503e8-b121-49e8-b64a-17b29c3d55b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d63f0e6b-9bd8-4ed7-a3d4-aac3e7814d89" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a24503e8-b121-49e8-b64a-17b29c3d55b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="simple" xlink:href="tsco-20241228.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_8661366b-f444-486a-9896-60cd9e8c3342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_c386bf75-f0d8-45a4-9ba5-61085583ec0c" xlink:href="tsco-20241228.xsd#tsco_ScheduleDefinedContributionBenefitPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8661366b-f444-486a-9896-60cd9e8c3342" xlink:to="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_c386bf75-f0d8-45a4-9ba5-61085583ec0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanAxis_2739b298-6095-4d84-8720-b6829160e759" xlink:href="tsco-20241228.xsd#tsco_DefineContributionBenefitPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_c386bf75-f0d8-45a4-9ba5-61085583ec0c" xlink:to="loc_tsco_DefineContributionBenefitPlanAxis_2739b298-6095-4d84-8720-b6829160e759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanDomain_936c96f6-7951-4e6f-bb06-8abe3dcaaef7" xlink:href="tsco-20241228.xsd#tsco_DefineContributionBenefitPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_DefineContributionBenefitPlanAxis_2739b298-6095-4d84-8720-b6829160e759" xlink:to="loc_tsco_DefineContributionBenefitPlanDomain_936c96f6-7951-4e6f-bb06-8abe3dcaaef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:href="tsco-20241228.xsd#tsco_ScheduleDefinedContributionBenefitPlanLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_c386bf75-f0d8-45a4-9ba5-61085583ec0c" xlink:to="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_ed810607-5987-4122-b18a-753bde42c44c" xlink:href="tsco-20241228.xsd#tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_ed810607-5987-4122-b18a-753bde42c44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_76153103-660b-456c-a4bf-348c07f935b5" xlink:href="tsco-20241228.xsd#tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_76153103-660b-456c-a4bf-348c07f935b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_574cce13-8b1a-450a-940d-08ee247ba02e" xlink:href="tsco-20241228.xsd#tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_574cce13-8b1a-450a-940d-08ee247ba02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_f5714753-6f16-4f72-b18f-63478ed88cc7" xlink:href="tsco-20241228.xsd#tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_f5714753-6f16-4f72-b18f-63478ed88cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_50d5c0b5-6587-4b61-b5c3-2582abfa0be8" xlink:href="tsco-20241228.xsd#tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_50d5c0b5-6587-4b61-b5c3-2582abfa0be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_25a78dc2-80fe-431a-82b6-5a9f51cf4cef" xlink:href="tsco-20241228.xsd#tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_25a78dc2-80fe-431a-82b6-5a9f51cf4cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_899c85f4-d134-429c-b69b-3cc1262dae41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_7a9cf5b5-0705-4361-bfdc-78d7c353d3f4" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_899c85f4-d134-429c-b69b-3cc1262dae41" 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-20241228.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_b27f2f84-0503-4a7c-93cc-e2987b76cb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationTable_5c1c17cf-aa69-48da-bc70-fd2dee0c384d" xlink:href="tsco-20241228.xsd#tsco_ScheduleOfDeferredCompensationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b27f2f84-0503-4a7c-93cc-e2987b76cb3b" xlink:to="loc_tsco_ScheduleOfDeferredCompensationTable_5c1c17cf-aa69-48da-bc70-fd2dee0c384d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationArrangementAxis_f96630d0-6e24-423b-8f70-a7d13a868404" xlink:href="tsco-20241228.xsd#tsco_DeferredCompensationArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationTable_5c1c17cf-aa69-48da-bc70-fd2dee0c384d" xlink:to="loc_tsco_DeferredCompensationArrangementAxis_f96630d0-6e24-423b-8f70-a7d13a868404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain_ebe7a3de-6102-47d9-a181-25b4ace0b35e" xlink:href="tsco-20241228.xsd#tsco_DeferredCompensationProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_DeferredCompensationArrangementAxis_f96630d0-6e24-423b-8f70-a7d13a868404" xlink:to="loc_tsco_DeferredCompensationProgramDomain_ebe7a3de-6102-47d9-a181-25b4ace0b35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:href="tsco-20241228.xsd#tsco_ScheduleOfDeferredCompensationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationTable_5c1c17cf-aa69-48da-bc70-fd2dee0c384d" xlink:to="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_263106ab-a276-451e-8f97-fc296ec65d45" xlink:href="tsco-20241228.xsd#tsco_CompanyMaximumMatchUnderDeferredCompensationProgram"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:to="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_263106ab-a276-451e-8f97-fc296ec65d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_87ab0c9b-5d99-4998-9294-4dca7db4e397" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_41a1515a-8da4-448c-bc74-a68b5a1dde5a" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_87ab0c9b-5d99-4998-9294-4dca7db4e397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="tsco-20241228.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_9457d013-45c9-43e1-b5c7-341eab57fac9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_878a98e7-69e9-4560-a8a9-08c202929bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9457d013-45c9-43e1-b5c7-341eab57fac9" xlink:to="loc_us-gaap_OtherCommitmentsTable_878a98e7-69e9-4560-a8a9-08c202929bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConstructionProjectAxis_20758c92-52bb-45ae-a8af-afe79429c87f" xlink:href="tsco-20241228.xsd#tsco_ConstructionProjectAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_878a98e7-69e9-4560-a8a9-08c202929bc9" xlink:to="loc_tsco_ConstructionProjectAxis_20758c92-52bb-45ae-a8af-afe79429c87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ConstructionProjectDomain_d5125e52-f3f7-496c-85c2-56ca349da1d5" xlink:href="tsco-20241228.xsd#tsco_ConstructionProjectDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ConstructionProjectAxis_20758c92-52bb-45ae-a8af-afe79429c87f" xlink:to="loc_tsco_ConstructionProjectDomain_d5125e52-f3f7-496c-85c2-56ca349da1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NewDistributionCenterConstructionMember_ba51ca34-3130-4b31-8e4e-b6d4cfc1d298" xlink:href="tsco-20241228.xsd#tsco_NewDistributionCenterConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ConstructionProjectDomain_d5125e52-f3f7-496c-85c2-56ca349da1d5" xlink:to="loc_tsco_NewDistributionCenterConstructionMember_ba51ca34-3130-4b31-8e4e-b6d4cfc1d298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_878a98e7-69e9-4560-a8a9-08c202929bc9" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_d9c07fe1-bf8e-4bdc-a9a2-35f45d9ac3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:to="loc_us-gaap_PurchaseObligation_d9c07fe1-bf8e-4bdc-a9a2-35f45d9ac3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_fb6a4682-4123-40b5-828f-a8d45fa1d055" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_fb6a4682-4123-40b5-828f-a8d45fa1d055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_4466a022-4e65-49bd-b3e7-ef9799ace60d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_efa3c92f-f7b7-4a14-8773-804af70cbed3" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_4466a022-4e65-49bd-b3e7-ef9799ace60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingNarrativeDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SegmentReportingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3817d504-aa67-46b9-a66c-70f620b6cda9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_88d606ae-bfe8-4c83-8ecd-788ae4fc9f25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3817d504-aa67-46b9-a66c-70f620b6cda9" xlink:to="loc_us-gaap_NumberOfReportableSegments_88d606ae-bfe8-4c83-8ecd-788ae4fc9f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SegmentReportingMajorProductCategoryDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_96702062-0496-4634-bbe1-8643f6d25679" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_7b38802e-0866-4e59-8896-f3aa22a4e45a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_96702062-0496-4634-bbe1-8643f6d25679" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_7b38802e-0866-4e59-8896-f3aa22a4e45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_78550679-ba9c-438a-a6b0-3520fb589aa6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_7b38802e-0866-4e59-8896-f3aa22a4e45a" xlink:to="loc_srt_ProductOrServiceAxis_78550679-ba9c-438a-a6b0-3520fb589aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_78550679-ba9c-438a-a6b0-3520fb589aa6" xlink:to="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_HardwareToolsAndTruckMember_2bb803a9-4ee4-4751-82ce-074b0b496d45" xlink:href="tsco-20241228.xsd#tsco_HardwareToolsAndTruckMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_HardwareToolsAndTruckMember_2bb803a9-4ee4-4751-82ce-074b0b496d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LivestockAndPetMember_d855c9c9-b505-4a66-902d-417b7cc64943" xlink:href="tsco-20241228.xsd#tsco_LivestockAndPetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_LivestockAndPetMember_d855c9c9-b505-4a66-902d-417b7cc64943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SeasonalGiftAndToyProductsMember_8cf39f7d-d736-4a4f-ab31-7a7918750b88" xlink:href="tsco-20241228.xsd#tsco_SeasonalGiftAndToyProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_SeasonalGiftAndToyProductsMember_8cf39f7d-d736-4a4f-ab31-7a7918750b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ClothingAndFootwareMember_6ae9d167-8877-4688-89ba-4c0ec4fabdbc" xlink:href="tsco-20241228.xsd#tsco_ClothingAndFootwareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_ClothingAndFootwareMember_6ae9d167-8877-4688-89ba-4c0ec4fabdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AgricultureMember_e9cd8970-085d-42b2-afdf-95b2e67e2397" xlink:href="tsco-20241228.xsd#tsco_AgricultureMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_02ba89f8-1698-4c59-be80-95437f46ebad" xlink:to="loc_tsco_AgricultureMember_e9cd8970-085d-42b2-afdf-95b2e67e2397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8ad58492-4342-4a0a-a334-4426709140e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_7b38802e-0866-4e59-8896-f3aa22a4e45a" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8ad58492-4342-4a0a-a334-4426709140e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesRevenueNetPercentage_92298924-5e97-4e8f-b265-b2311b7d971c" xlink:href="tsco-20241228.xsd#tsco_SalesRevenueNetPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8ad58492-4342-4a0a-a334-4426709140e6" xlink:to="loc_tsco_SalesRevenueNetPercentage_92298924-5e97-4e8f-b265-b2311b7d971c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="tsco-20241228.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_86cd2390-5a7f-48ef-9c26-59986e865dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_569a093a-c89f-4025-8fac-f6278757ecdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_86cd2390-5a7f-48ef-9c26-59986e865dbd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_569a093a-c89f-4025-8fac-f6278757ecdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_569a093a-c89f-4025-8fac-f6278757ecdf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_db3959c6-b04b-42b4-9860-c43deb8ad65d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_65a8a1e6-6d2e-45ad-851f-a5bac9d1dc54" xlink:to="loc_us-gaap_SegmentDomain_db3959c6-b04b-42b4-9860-c43deb8ad65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ReportableSegmentMember_e5db6a69-cdec-4c30-9635-1e844bbf911c" xlink:href="tsco-20241228.xsd#tsco_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_db3959c6-b04b-42b4-9860-c43deb8ad65d" xlink:to="loc_tsco_ReportableSegmentMember_e5db6a69-cdec-4c30-9635-1e844bbf911c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_569a093a-c89f-4025-8fac-f6278757ecdf" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0cc258ea-42f3-4e6a-b0ab-3d186ef92173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_Revenues_0cc258ea-42f3-4e6a-b0ab-3d186ef92173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f177f9cc-2f81-4619-a44e-0c6a7a5d1d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f177f9cc-2f81-4619-a44e-0c6a7a5d1d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PersonnelExpense_13e2822e-d882-49a7-bd2c-63b0ee9d8342" xlink:href="tsco-20241228.xsd#tsco_PersonnelExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_tsco_PersonnelExpense_13e2822e-d882-49a7-bd2c-63b0ee9d8342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_aafb47e4-ac27-45d5-bfab-5d75488a595f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_aafb47e4-ac27-45d5-bfab-5d75488a595f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_108e34d6-d77f-415e-8f32-97a923fa2537" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_108e34d6-d77f-415e-8f32-97a923fa2537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_c2397d95-4c70-43fb-841e-e191bbdf3bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_InterestExpenseNonoperating_c2397d95-4c70-43fb-841e-e191bbdf3bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f89c37d2-45cf-4691-8294-368983311878" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f89c37d2-45cf-4691-8294-368983311878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b42404dd-9125-493d-848e-d8ffe726795e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fe40c62e-cbc1-464f-9c2d-5841f7d912b4" xlink:to="loc_us-gaap_NetIncomeLoss_b42404dd-9125-493d-848e-d8ffe726795e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="tsco-20241228.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_c8821493-416d-4b88-ab82-6f584abb1216" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_c8821493-416d-4b88-ab82-6f584abb1216" xlink:to="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_64abd69c-62c7-4080-b395-57817513875b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_64abd69c-62c7-4080-b395-57817513875b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983b7169-88e7-4721-9c7b-669c166858bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_64abd69c-62c7-4080-b395-57817513875b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983b7169-88e7-4721-9c7b-669c166858bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AllivetIncMember_7b6a06b9-5588-458e-b6e4-db499da9eae1" xlink:href="tsco-20241228.xsd#tsco_AllivetIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983b7169-88e7-4721-9c7b-669c166858bf" xlink:to="loc_tsco_AllivetIncMember_7b6a06b9-5588-458e-b6e4-db499da9eae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_72da3f2d-07a7-4271-8e4a-641a2c2577db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_72da3f2d-07a7-4271-8e4a-641a2c2577db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_06368c44-c62f-4ce3-abef-f47064715e64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_72da3f2d-07a7-4271-8e4a-641a2c2577db" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_06368c44-c62f-4ce3-abef-f47064715e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a4328ea6-d6f8-4670-97dc-afd62e37bdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_06368c44-c62f-4ce3-abef-f47064715e64" xlink:to="loc_us-gaap_SubsequentEventMember_a4328ea6-d6f8-4670-97dc-afd62e37bdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8fb74f89-fa8e-40b0-b3e7-ce37aefcd325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8c1825f5-f348-47bc-8bf2-1dba67d91aa6" xlink:to="loc_us-gaap_SubsequentEventLineItems_8fb74f89-fa8e-40b0-b3e7-ce37aefcd325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3071db19-fe80-4a7c-97e5-73e722e6589a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8fb74f89-fa8e-40b0-b3e7-ce37aefcd325" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3071db19-fe80-4a7c-97e5-73e722e6589a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>tsco-20241228_g1.jpg
<TEXT>
begin 644 tsco-20241228_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?\
MX),?]%0^*'_AGO%?_P 37^8K10'L8?WOO_X']7?E;_3J_P"(G?\ X),?]%0^
M*'_AGO%?_P 31_Q$[_\ !)C_ **A\4/_  SWBO\ ^)K_ #%:* ]C#^]]_P#P
M/ZN_*W^G5_Q$[_\ !)C_ **A\4/_  SWBO\ ^)H_XB=_^"3'_14/BA_X9[Q7
M_P#$U_F*T4![&'][[_\ @?U=^5O].K_B)W_X),?]%0^*'_AGO%?_ ,31_P 1
M._\ P28_Z*A\4/\ PSWBO_XFO\Q6B@/8P_O??_P/ZN_*W^G5_P 1._\ P28_
MZ*A\4/\ PSWBO_XFC_B)W_X),?\ 14/BA_X9[Q7_ /$U_F*T4![&'][[_P#@
M?U=^5O\ 3J_XB=_^"3'_ $5#XH?^&>\5_P#Q-*/^#G;_ (),D@#XH?%#DXR?
M@]XJ &?4E:_S%*DC_P!9%_O+_P"AT![&'][[_P#@?U=^5O\ ;(\!^--!^)'@
M;P9\1/"L\USX8\>^%/#OC3P[<W-N]I<7&@^*=(L]=TB>XM9?WEM--I]];R2V
M\F'A=VC?YD-=97S;^QI_R:!^RG_V;;\#/_58>%Z^DJ#D"BBFLP4%F(4*"68D
M   9))/0#OTZ>E #JY[Q1XL\+^!]"U'Q3XU\2Z!X0\,:1$L^K>(_%.LZ=X?T
M'2X&=(EGU#6-6N;/3[.%I9(XUDN+B)#(Z(#O;%?S9?\ !3K_ (.5OV</V0[K
M7_A'^RU::)^TY\>]/$MCJ.LV>I2'X*> -521D>#6/$>ER)<>/-4M5C87&C^#
M[Z#3;=YH5N?%,=Y;7NE)_"K^V#_P48_;'_;K\23Z_P#M(?&SQ3XPT\SO/I?@
M:QN3X?\ AQX?1O)Q!HO@C1Q:Z':JODQLUQ-:7-_-,GG7-Y-,\C@-8TI2U?NK
MSW^X_P!!;]JG_@Y/_P"":7[.#ZGH_A'QWK_[2/C2QCND31/@UI)N_#XU&TNG
MMIM.OO'6NMI>@0R!HV=;C3/[8MG3;L=\_+^"OQR_X.]/VAM>GU6Q_9\_9F^&
M?P\TN1V_L?7/B)KNM^._$<$8$@4W>GZ8?#>@M)\T;,JK,C[/D*;\5_'G10;*
MC!;W?K_P+'[]^)?^#FG_ (*]:[([Z7\=? G@Q6P1%X:^!?PDNHDPV[Y3XP\*
M>+)OF4;6\QWPF=GSC?7!?\1'?_!9K_H\AO\ Q'O]E7_YQM?B#107R0_EC]R/
MW!'_  <=?\%FT96/[8RN%8%D;]GS]ED*X4Y*L4^!ZMM;[K;&1\_<=#7HWA?_
M (.<O^"NN@/$VK?&;X<>-UCVEX_%'P-^&%HLP&[/FGP7H/A&1=Q9=WDM#]Q-
MGE_/O_GXHH#DA_+'[D?V.?!'_@[X^.FC7>F67[07[+?P[\;Z3$%75-9^&OB3
M6_!OB*8A8PSV^G:VOB#0PS'S&VAX$0NB_=Y/[K?LO?\ !RM_P3/_ &B;C2="
M\6>./%'[.?C#4H(=^E_&31/L7AN+4)YHX(]-M_'.A3:MH<DS-*N)M0_LJVP'
MWNG&[_,-HH(=&#V37HW^M_Z[G^VKX5\7^$_'>A6'BGP1XG\.^,?#.J(9M+\1
M>%=:TWQ#H6HPYQYMAJVD75YI]Y'U_>6]Q(GO71U_CH?LG?\ !0#]K[]B/Q/%
MXG_9L^.'C+X?_O;9]1\,)?'6/ FO1VD[7$=GK_@K6%O/#NJ6K32,S+-8^9\[
M_OTK^WO_ ()G_P#!S]\!_P!HJXT#X2_MKZ9HW[.?Q;U"2TTS3/B797$S?!#Q
M=>RM]GB_M:\OYIM1^&^I7DK6^&U:2_\ "KR37,\^NZ#;0PVSAC*C*.WO+RT?
MW?Y7/ZM**IV-]9:I96>I:;>6NHZ=J-K;WVGZA8W$5W97UE=Q+<6EY9W<#26]
MS:W-O(DUO<0N\,T3I(CNCJU7*#(*P/%/B32O!OACQ'XOUR62#1/"N@ZOXDUB
M:&)YYH=*T/3[C5-0EB@3#RR1V=K,\<*_/(XV+R>=^O&_VB_^3?/CM_V1OXG_
M /J$ZY0-*[2[NQ^*Q_X.=?\ @DRI(/Q0^*'!(X^#WBHC@XX(7I_C]*3_ (B=
M_P#@DQ_T5#XH?^&>\5__ !-?YC4_^OF_ZZR?^AM45!U>QA_>^_\ X']7?E;_
M $ZO^(G?_@DQ_P!%0^*'_AGO%?\ \31_Q$[_ /!)C_HJ'Q0_\,]XK_\ B:_S
M%:* ]C#^]]__  /ZN_*W^G5_Q$[_ /!)C_HJ'Q0_\,]XK_\ B:/^(G?_ (),
M?]%0^*'_ (9[Q7_\37^8K10'L8?WOO\ ^!_5WY6_TZO^(G?_ (),?]%0^*'_
M (9[Q7_\31_Q$[_\$F/^BH?%#_PSWBO_ .)K_,5HH#V,/[WW_P# _J[\K?Z=
M7_$3O_P28_Z*A\4/_#/>*_\ XFC_ (B=_P#@DQ_T5#XH?^&>\5__ !-?YBM%
M >QA_>^__@?U=^5O].K_ (B=_P#@DQ_T5#XH?^&>\5__ !-='HG_  <J?\$E
MM;BN)7^.'BS1?L[QH(M=^%OC*SEN/,5FW6RPV-TLB1[=LC,R!'9.M?Y>5% O
M8P[O[_3_ (/W^1_J]^'/^"]'_!)3Q*MOY/[9WP^TB6XCMI%@\1:-XXT1XVN1
MQ#-/>^%ULXIH6REPK712'J7V?/7UK\._^"AG["OQ7@2X\ ?M=?L]^(%E\ORH
M1\5/".F7DID^X(K#6=4T^^E8[?NK;LZ?QXS7^.?10+V$?YG^'^7K_2U_VYM*
MU?2==L8=3T35-.UG3;E=UOJ&E7MMJ%C<+UW0W=I)-;RKTPT<CCFM*O\ &#^%
M7[4O[2?P-UBTU_X/_'CXM?#?5K%E>TNO"'C[Q+HPB*%2A$%IJ4=JVW;\OF0O
ML_&OVL_9D_X.<?\ @I9\"9]/L/B+XH\'_M+^$K58XI]+^+'A^&#Q)+$2JSS1
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?\
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
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_\
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
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^&_\
MX/$/^0U^Q1_V"_BM_P"E?ABOXEZ_MH_X/$/^0U^Q1_V"_BM_Z5^&*_B7H-J?
MP1] HHHH+"BBB@ K_4G_ .#;7_E#=^RE_P!A/X__ /K1_P 6:_RV*_U)_P#@
MVU_Y0W?LI?\ 83^/_P#ZT?\ %F@PK[1]7^1^Z-%%%!S!1110 4444 %%%% '
MXU_\%P_^"<UE_P %$?V+O%'A_P -:5;W'Q[^#L6I_$KX&Z@(6>_O=:L;))/$
M7@"-XXY)FM_B!H]F-+M[=0D9\26WANYG>."UF>O\J>]LKO3;R[TZ_MIK._L+
MF>RO;2XC:*XM;NUE:WN;:>)]K1S0S1R1R1M\Z.CITK_;LK_.1_X.</\ @FNO
M[,'[3%G^UU\+M ^Q?!']J+5KVZ\46VGV\PT[P3\=HH9+[Q/8/CSH;.Q^(5E%
M-XVT=6N(4FU?_A,[#3["VTW1[9) WHSL^1[/5>O;Y_UN?RZT444'2%%%% !1
M110 4444 %?TS_\ !LU_P3E'[5O[63_M/_$;0Q>_!3]E'5-*U[38K^T:73/%
MOQND3^T/!.DHTD3V]PO@=5M_'>I1^8DUM?IX2WI-;7\RC^=#X;?#OQC\7?B!
MX+^%WP]T6Z\1^./B#XFT;PCX5T.S7=<:EKFOW\.G:?; GY88VN+A6N+B9DAM
MK=)KFY=(8'=/]=/_ ()N?L2>#?\ @GY^R'\*?V<?"T5K<:QH&D+K/Q(\2PPQ
MI<>+_B9KX34/&.OW$P,DLUNVIR2:?HL<TTWV#0+#2M,@<6UG"B!E5ERQ:3LW
MMZ7U_ ^[:***#D"BBB@ HHHH _BP_P"#Q+QC+:^!?V'OA_\ :,0Z[XM^-/C%
M[;=<?O)/">C> ]%CG*+_ *+^Y7QI)'NFQ<CSO]%^1KJOX5J_L_\ ^#Q75+R;
MXH?L*Z-)(IL-/\"_';4;6,1H'2[U;7OA?;7KM*%\R19(='L56)FV1A'9!F9P
M_P#&!0=M))0C;JK_ #"BBB@L**** "OU9_X(?Z<VJ?\ !6']ARW%H+Q8/C-:
MZA)"R(ZQQZ;X>UZ_-RP?Y?\ 0VMUNE;&^-X4V?/LK\IJ_7__ (()?\I;OV,?
M^Q_UW_U _%= I;/T?Y'^KS1110< 4444 %%%% !1110 5^ G_!RS\$+KXP?\
M$KOBKK>EV O-7^"WBOP3\6(I.K6FBZ1JXT?Q1,!M9F5-"UJZE?:!_J0SLL(D
M-?OW7DWQW^$N@?'GX+?%7X+^*(()] ^*7P_\5>!=26Y5GACA\2:->:8ERZ)\
MS&SFN([M5'62%0 U XNS3[-/[F?XL%%>F?&3X6^)O@A\6OB1\'O&5I/9>*?A
MEXW\2>"-<@NK=[24W_AS5KK2Y;@6\C,\<-Y]G6[M_F??;30NCNC^8?,Z#OW"
MBBB@ K^Q+_@T!^)UKI?[07[5_P );W4$AE\8?"OP?XQT/3WE :[N_"/B6ZL-
M6DAB+#<T-CXAM6D98_D1,;Z_CMK]./\ @C_^V99_L)?M_? [XY>(;Y[#X>2Z
MI=_#[XK7"1++Y/P[\=0KI.LZ@ZMN_<Z'>?V7XBF:.-YO)T=UMD^TO"Z!%1.4
M&EN[?@TS_7 HK*T/6])\2Z-I/B+0-2L]8T+7=.LM7T;5M/GCNK#4]+U&VCN[
M"_L[F)FCN+6[M9HYX9D8I(CHR\=9]2U+3M&TZ_U?5[^STO2=+L[G4=3U/4;F
M&SL-/L+*%[J\OKV\N7CM[6SM;>.2>XN)I(X884>1W1$)H.(_A\_X/#OBO:3:
MW^Q3\$+.Z1[RQT[XM?%'Q#98 DMX-0N/"/A7PC<JW=;HV/C2-E];9#7\3%?K
M'_P6N_;=TO\ ;W_X*#_%[XN^#]2DU3X4>$5T_P"#OP;OF<M#J'P^\ 3:A$OB
M"R+-_P @SQEXLU+Q5XTTE6CMIH]*\06<%Y"EXDM?DY0=M-<L(KRN_5A11106
M%%%=O\-_ 'B?XK?$+P/\,?!6E76N>,/B%XL\/^"_#&CV,9FO-3U[Q-JMKH^E
M6-M$OS2S7%Y>11QJN/G?C% '^D;_ ,&NWP,G^%'_  3 T'QWJ5G!#J?[0'Q5
M\??$FUO%0)=3^%])GLOAYH5M='=N9+?4/!_B"\M2RKOAU7S4W131L?Z-*\'_
M &7_ (&Z'^S-^SI\$/V?O#WV9],^$'PQ\'> Q=VL7DPZKJ&@:)9V>LZZ8_+B
MVSZ_K*:AK5S^ZA+7-_.WDQ@[%]XH.&3YI-]W_P !?@D%%%%!(4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7X-_\' /P./Q _9,\-_%G3[9
MY=7^"?CBUN[QHHTW?\(KXR2+1-5>XD.7\FTU*/19E3D!W=N-S[_WDKQ;]HGX
M4:?\=/@5\6?A!J<,$T'Q!\">(_#5O]I(\F'5;S3Y3HMW*60@"QUE+"^W8X-L
M".E>=F^#689;C<&U>5;#SC3TVJQM.D_E5C!_+J?J_@7X@U/"OQ@\.^/XU)4\
M/PYQ1EN)S-P;YIY)B:JP&>T4KI/VV38K'4M6K.:::W7^9Q16UXAT34?#.O:U
MX<U>![?5- U;4-&U*!U9'@OM,NYK*ZB97567;-#(NUE_6L6OYXUNTU9IV:>Z
M:W36Z:V=UO=:V9_UBT:M.O2IUJ4XU*-:G"K2J0DI0J4ZD5.$XR6CC*,DXM.S
M3NM HHHH- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IY
M (^8$]?O9_A^9?\ Z_KC/KEE% 'Z4?LU_P#!67]MO]F&SL- \,_$Y?B'X&TY
M%@M? OQ?M+CQKI5C:J%C2#2-;^W:?XPTF.WA58[&SA\13:-9_)LT=XT*5^M_
M@#_@Y)C\B&+XJ_LLW<=Q&D:S7_PZ^(EIJ,=U*H;?.FE>*=%T'["KG;MM_P"V
M+\)\_P#I#Y7/\M%%>U@^(\[P$8T\/F-;V4;)4ZRAB(J*M:,?;QJ.$4EHJ;@O
MQO\ S=Q_]$3Z.?B7C,1F?%'A;D/]KXJ<JN(S?(IYAPOC\17J2YJF(QD^',;E
M=+,,35=W4KYA1Q=63;DY\S;/[#$_X./_ -ETHAD_9^_:220A3(J6WPCDC5R!
MN"2-\4(6D56'RL8D>3^XGW*\!^*/_!R+/+;W-K\%/V9IH+F5"MMK7Q5\9VT*
MV3F-0LLGASPA:ZF-1VR;MT)\3Z=\@C_?"1]B_P N-%=U3C+B&I%Q6,A3OO*G
MAL/&?RDZ<K==4K]4TU<_-\I_9Z?16RO&T\9/@/'YK[-J4<)FW%G$^(P3G&2E
M&52A0S3"^V2:2=.M.I2G'W:D)Q<E+[+_ &H?V_/VJ_VP;B6+XU?$^]O?"IN8
M[NT^&WA6 ^%OAQ82PL[0,GARTN)IM6DMY)&DM;SQ1J7B&_MG;]S>(B(B?&E%
M6[2TNK^ZM[*QMKB]O+F18;:TM();BYN)I" D4$$*M)-([?(L<:N[YKYRM7Q&
M)JRK8FM5Q%:H_>J59SJ5'T23DY2:3=E%.T4[)):']<<-\+\,<$Y-ALAX4R+)
MN&,BP,&Z&5Y)E^#RK+J"Y5[6M]7PE.C1]K4Y5/$8B:E6K3O4K5)S;D5**_13
MX!_\$K?VW?VB%LM0\*_!G6?"WAF]CCGB\6_$=E\$:+);&?R9);1=86/5+YHO
MFD\FST^=W1/DK]Q_@%_P;K?#C1/L.J_M'_&/6_&]ZAD-UX3^&MG_ ,(QH!.5
M:$-XDU>.\UJZC#;HYXX=)TIY(_N31M(AA]? <.9SF/+*A@JD*4K-5L1;#TK.
MWO)U+2J+6_[J-2_S/PCQ.^E_]'SPG]OA^(_$+*LQS>A[2,N'^%9?ZS9RJU-:
MX?$4<J=;"Y;6YO=2S?&9?#FNG-.,N7XZ_P"#=SX/-XH_:4^*WQCO+59M/^%7
MPUB\/Z?+)&0(/$WQ%U58[:YMY#_RVM_#WAGQ%:S1J/\ 4ZJCR;=Z!_[&J\ _
M9]_9@^!7[+7A:Z\'_ GX>:3X"T;4[FWOM:-C+>WNH:YJ%M;"TCU#5]4U.ZO+
MZ\N!""5#3+;0EY!;P0HY0>_U^P\/95+)\KHX.I.G4K*=2K6G2OR2J5)?9<HQ
M;48*$+N*OR7LMC_ 'Z4_C;A?'_QDSWQ!RO!YCEV05,#D^3<.Y?FRP\<QPN5Y
M5@:<)_6H82OB<-3J8O-*N8X_V5&O5C2ABXTW4G*$I,HHHKVS^=0HHHH ****
M "BBB@ HHHH _@R_X.C_ /@EOJ'@WQTG_!1KX+>&GE\%>.Y=)\._M*Z5HUBW
ME>%_'$<<.D>&?BA<0VNZ.WT?QE:QV/AOQ)=>3;06OBJSTF_N7O-2\87DR?QJ
M5_MF>.O WA#XF^#/%/P\\?\ AW2_%O@CQMH.I^&?%?AG6[6.]TG7=!UFTEL=
M2TW4+63Y9;>ZM9I(F^XZ??1TD1'7_,S_ ."TG_!$/XH_\$Z?'VL_%?X4:3KG
MQ!_8X\6:M-=>&_&$$$NH:I\)KK4+AGA\ _$<PJTEO#:O(MOX;\73*FG^(;)$
MAO'MM;AN;9PZ:51-*#>JV\UV^1_/_1110;A1110 4444 %%%% !1110 5]S?
M\$W_ -L;Q'^PA^V5\%/VCM%O+^'1/"WB>TTKXD:78O<$>(_A;XAGBT[QSHMQ
M:6\D;:GMTF1M8TVQD;R7U[2M&N0=]LCI\,T4 TFK/5,_VX=!US3/$^AZ-XDT
M2[BO]&U_2]/UK2;ZW=9(;S3=4M(;VRN8I$+(\<UO/'*C(S*RMQFOY,O^#OW_
M ),X_9>_[.8F_P#56^.*_3C_ (-\OVB+O]HK_@EA^SG?ZS?17OB?X3Z?K/P-
MU\HSR311_#+59M$\*&\ED>22:\NO J^%KZZGD;?+-<NY_OO^8_\ P=^_\F<?
MLO?]G,3?^JM\<4''!6J)=I6/\^NBBB@[ HHHH **** /]*G_ (-4?^46)_[.
M1^+W_IL\#5_2?7\V'_!JC_RBQ/\ V<C\7O\ TV>!J_I/H.*I\<O4****"#\?
M?^"]W_*)C]L3_L1=(_\ 4O\ #]?Y1-?ZNW_!>[_E$Q^V)_V(ND?^I?X?K_*)
MH.JA\#_Q/\D%%%%!L%?Z-O\ P:1?\HTOBI_V>;\3O_5/?L_U_G)5_HV_\&D7
M_*-+XJ?]GF_$[_U3W[/]!E6^!^J/ZBZ***#D"O\ )]_X+P_\I9?VSO\ LI5K
M_P"HKX?K_6"K_)]_X+P_\I9?VSO^RE6O_J*^'Z#:A\;_ ,+_ #1^1-%%%!U!
M1110 4444 %%%% !1110 4444 %%%?T'_P#!%C_@A[\4/^"AOCK0/C'\7M'U
M7P+^QOX5UJ&X\0^(+U;O2M9^,$UA)YDO@OX<%H_-FLYIE6'Q)XO5?[/TJS\Z
MSL)KG6)H8804FHIMNR1^G7_!K5_P2[U#7?%4W_!2#XS>'3#X:\-#6?#'[,FE
MZI!.C:UXDG6ZT/QC\5(876*.33=!M3J'A#PS<2-<PWFJWGB2]2VAFT32KQ_[
MKZY;P3X+\)_#CPAX9\ > _#VE>$_!?@W0]-\->%O#.AVD=AI&A:%H]I%8Z;I
MFG6<*K'!:V=K#%#&J@DA=[N[LSGJ:#BG+FDW]WH?#O\ P4S_ .4=_P"V[_V:
MW\;O_5?:]7^/37^PM_P4S_Y1W_MN_P#9K?QN_P#5?:]7^/30=%#X'_B?Y(**
M**#8**** "BBB@ HHHH **** "BBB@ K<\.>'=>\7^(-#\)^%M(U#Q!XE\2Z
MMIV@^']"TFUEOM4UG6M6NX+#3=,TZT@5IKJ\OKRXAMK6WB5WFF=$6JNE:5JN
MNZGI^BZ)IM_K.LZM>VVGZ5I.E6=QJ&IZGJ%[,MO9V&GV%I'-<WEY=7$D<-K:
MV\+S33.L,*.[[*_T'_\ @@5_P0:3]E6#PW^V;^V'X:@N/VE-1LAJ/PG^%&KP
M0W-M\!M.U"WVKXB\26[^9#<_%V^M9F6"W^>'X>VLSPH6\52S/H(3.:@KO5]%
M>S?_  W4_5+_ ((M?\$W[#_@FU^QQX<^'_B"TL9?CO\ $R6T^(GQ\UFV-G<&
M/Q;>62II?@6TU*TCVWFB_#O2YFT6U9;J]M+G7KGQ/K.GW'V368T3]=:**#B;
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 ****
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
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\
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
M^K;;UNV4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
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-20241228_g2.jpg
<TEXT>
begin 644 tsco-20241228_g2.jpg
M_]C_X  02D9)1@ ! 0$ 2 !(  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  Z #H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
5W)15E=MV2Z+L@HHHJCG"BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>tsco-20241228_g3.jpg
<TEXT>
begin 644 tsco-20241228_g3.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@ HK\]/VV/^"@7QV\=_M"?'7]C/]F?XB:3\/Y?@?\
M#O1M>\4>([K3&O-7U:[U-T>&#3T,T<=O;PPM&9IV65F>=(U6/!=OI7]GCQU^
MUUH'Q-^)7PC_ &GH_#WBBU\*:/I.L>"O%W@W09M.EUVTO/MZR6T]K-<31I=P
MR6.T^7($=9HGVQ[MH /=J*_,G_@HE^UQ_P %L/\ @G]\*7_X*'>*7^#.L?#7
M1=<T\>,/@EINCW;:GINF7=W%:QK'JQEQ=W@DGB1W2)(@[%ECD1<'[W_:&_:+
M\"_LS_LY^)OVEOB2L]MHWACP_)J=S:282>9MH\JU4$X\Z61DA1<\R2*.] '?
MT5\/?LN7'_!P3XM^+GA;Q7^TGXJ_9#M_A7?7(N]?@\ _\)!>ZTMFT;.D-M)+
MMM7D+;$,N\H 6=0^ K=9\6/VS/BI\6?^"B/_  [4_95\1:5H&H>%O 8\7?%C
MQ[J.D_V@^CP32I%8Z79V[.B&[FWB=I)=T<< X1W<; #ZUHKY?_8;_;:\9?%7
M]H/XQ?L)_M#II:_%+X*:G9-=:IHMHUM9^)M"OX%N+#5(H'=S#)L;RKB(.ZI*
M 5;$@1?J"@ 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
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
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 <[%<>,9M
M6ETA=7M0\,2R,QMN"#^-6OL7C?\ Z#=E_P" Q_QHLO\ D=[W_KRB_F:V* ,?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>
M-_\ 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_QH^Q>
M-_\ 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_QH^Q>
M-_\ 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_QH^Q>
M-_\ 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_QH^Q>
M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QJKI%QXQUBV:Z@U>U4+*T9#VW
M.5./6NBK'\#_ /((E_Z_9O\ T*@ ^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_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_P"
MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#G=(N/&.L6S74&KVJA96C(>VYRIQZU:^Q>-_\ H-V7_@,?\:/ _P#R
M")?^OV;_ -"K8H Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z
M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z
M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z
M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z
M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &KFAZJ-7
ML?M/EE2DC1MGN5.":N5C^!_^01+_ -?LW_H5 &Q1110 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!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z
M?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH
M_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?
MS- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-;
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4451\3^*/#?@KP[>^+O&&O6>EZ5IML]QJ&HZA<+#!;1*,L[NQ 50
M.22:3:BKO8NG3G5FH03;;LDM6V]DEW+U8_@?_D$2_P#7[-_Z%7Y^_'W_ (.1
M?V8/AYXAG\/?!#X4Z]X_6VD*/JTEVNE64Q'>)I(Y)6'NT2>V1S5+]F7_ (.,
M/V8O%6K1>%/CC\,->\"+=W;%-8BN5U2R@W'.93&D<JCME8G]\#FOGO\ 6SAS
MV_L?K,;_ #M_X%;E_$_8?^)?/&;^R?[1_L:K[.U[7A[2W_7GF]K?RY+^1^D]
M%4?#'BCPWXU\.V7B[P?KUGJFE:E;)<:?J.GW"S07,3#*NCJ2&4CD$&KU?0IJ
M2NMC\>J4YTIN$TTT[-/1IK=-=PHHHID!1110 4444 %%%% !1110 4444 %%
M%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\
MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D
M$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X]_\''7[97BC4/B
M)I'[%7@_6)+;1--TZ#5_%T<$FW[;=RDM;P28ZI%&JR@="TRDC,:D?L)7X$_\
M' '@37O"?_!2+Q#XDU6&06OBCP_I6HZ8[?=:)+5+1L?22UDX]\]Z^)X_Q&(H
M</M4G92DHR_PZO\ %I+YV/Z>^B-D^49MXO0GCHJ3H4:E6DG_ ,_4X13MU<8R
ME)=G%26JN?%-%%%?A)_J\?J1_P &XO[97BG3_B)K'[%?C#6)+G1-2TZ;5_",
M<\A;[%=Q$-<01YZ)+&S2D= T+$#,C$_L)7X$_P#!O_X#U[Q9_P %(O#WB32H
M9#:^%_#^JZCJCK]U8GM7M%S]9+J/CVSVK]]J_=N ,1B*_#Z55W49.,?\-D_P
M;:^5C_*'Z7.3Y1E/B].>!2BZ]&G5JI?\_6YQ;MT<HQA)]W)R>KN%%%%?;'\P
MA1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_
M )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P C
MO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.][_U
MY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\
MH5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H
M5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5^>G_!=GX7?"C]I+3? ?[/?@[1;K6_CMJ&J;O NEZ/L+PZ
M>[ 7<M\Q.(;/;'N#M@AX\K\HEKZ0_;9_;3C_ &;[32?A9\*?"Q\9?%WQJQM_
M G@BU;+2/R#>71!'DVD>&9G)7=L8 @!W1G[$G[%LG[.T.K_%[XQ>*AXQ^,'C
M<BX\<^-)USSP5L;0$#R;2+"JJ@+NV*2%"HB>!FD8YNIY;!73M[272*W27]][
MK^7XGT3_ %O@.K7\.ZF'XTQ,W"I%MX6DG:5>6L7*?58:.L:CWJN]*'_+R=/^
M?WX^_L;_ +3_ .S!XAG\.?&_X*:]HC02%4OY+%I+*X _BBN8]T4H]U8X[X/%
M'P!_8Y_:=_:@\0P>'?@=\%=>UQII CW\5BT=E;Y_BEN9-L40]V89[9/%?U 5
MC^!_^01+_P!?LW_H5?(_\0TP?M^;ZQ+D[<JO_P"!7M_Y*?T1_P 3O<1_V3[/
M^QZ7UFW\3VL_9W[^RY>:WE[7YGSG_P $LO\ @FWX<_X)Z_""ZL=6U.VUCQSX
ME,4WBO6K93Y2; ?+M(-P!\J/<QW$ R,Q8@#:J_4E%%?H>"P6&R_"QP]"-H15
MDOZZO=G\<\3<2YSQ?GM?.,UJNIB*TN:4G]R22T48I*,4M$DD@HHHKJ/""BBB
M@ HKRO\ :C_;5_9G_8W\-+XB^/\ \5--T>6X@>;3M%^T(^HZBB%1(UO:@^9,
MJ;EW,HVKD9(R*Z'X*_M%_ 7]H_0[KQ)\!?C%X<\7V=A<FVU&3P_J\5RUE.,Y
MAG1&+02#!S'(%88/% '9T5X3??\ !3S_ ()Y:;^T*/V4;_\ ;+^'L7Q$.HC3
M_P#A%G\2P"X%Z3M%H3G8+@M\ODEO,W$+MR<5[;K6M:/X;T>[\0^(M6MK#3["
MV>XOKZ]G6*&WA12SR2.Q"HBJ"2Q(  )- %FBO-?@G^V'^R_^T;K5QX;^"'QQ
M\/\ B34+?3TU V6GWH,LUB[;4O(E8 SVS-\JW$>Z)CP&)K8^,_[0OP2_9XTB
MQUOXU?$O2_#T6J7OV/2(KZ?]_J-SM+>3;0J#+<2;0S%(U9@JEB, F@#LJ*Y_
MX7?%CX9_&[P19_$GX0^/-*\2:#?[Q::MHUZD\+LC%'3<I.'1U9&0X964JP!!
M%=!0 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &
M/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X1^VM^VK8?LRZ?
MI7PY^'/A9_&7Q8\9N;;P'X#LFS)<R'(-U<$$>3:QX+/(2,[6 ( =T9^VI^VQ
M9?LUV^E?"[X8^%'\:?%OQD3!X&\"639>9CD&[N2"/)M(\,S.Q7=L8 @*[I5_
M8K_8IO?@;J&J_'WX^>*T\:?&?QD@?Q9XME3,=G&<%=.L5('DVL> H "E]H)
M 1%\C%8JMB*SPF$=I+XY](+LNCFULNGQ2TLG^A9%D66Y/EL.(.((<U*5_84+
MM2Q,D[<TFK.&'BU:<U9U&G2I/FYYTS]BC]BR_P#@5=ZM\>?CWXJ3QE\9O&BB
M3Q=XLD7,=I'P5TZQ4@>3:QX50 !O* D *B)]"445WX7"T<'15*DK)?-MO=M]
M6WJV]V?*9[GN9<1YG/'8Z?-.5E9)*,8I6C"$590A"*48QBDHI))!6/X'_P"0
M1+_U^S?^A5L5C^!_^01+_P!?LW_H5=!Y!L4444 %%%% !1110!^+_P#P5R^+
M'Q<_X)U?\% _C!^T5\?_ (6:OX@^"W[0?PT\/^%/#7Q&TRW-RG@:]L'#-87
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
M*;JP:>YV1VT;*1<-NR2>IK3_ .$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8K'\#_ /((E_Z_9O\ T*C_ (0?
M2/\ GYO?_ MJS/"OA73M0TZ2::>Y!%S(H"7#*,!J .KHK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC
M_GYO?_ MJ #P/_R")?\ K]F_]"K8KE/"OA73M0TZ2::>Y!%S(H"7#*,!JT_^
M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8KY^_;1_;;;X!7FE_ [X(^$O\ A-_C)XP4IX0\%VSY6%3D
M&_O6!'D6L>"Q+%=^T@%0'=.9_;&_:CE^&OBVQ_9;_9;T";QI\:O$D&[3=#^W
M,;30+8@9U'4G4_N85!#!"0S\8P"">C_8_P#V O"?[-]AJ'CKQUXOOO&/Q/\
M%1$WC;Q[?2$37LAP?(A'_+&V3 "QC'"J3T55\C$8JMBZSPN$=K:3GTCY+HY_
MA'=]$_T7)\BRSA[+J>>\0PYE-<V'PUVI5^U2I:TH89-;JTZS3A3:7-4A+^Q;
M^Q*/V?)]5^-/QG\6_P#";?&+QBHD\9>-KI,A!P18V2D#R+2/"J%4+NV*2 %1
M$]_K'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:N_#86C@Z*I4E9+[V^K;W;>[
M;U;/D<\SS,^(\RGCL?/FJ2LMDHQBE:,(15HPA%)1C"*48Q2221L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;5T'D&Q6/X'_Y!$O\ U^S?^A4?\(/I'_/S
M>_\ @6U)X%4+HTBCM>2CG_>H V:*** "BBB@ HHHH \U_:0_8_\ V:OVM_"D
M_A']H/X,>'/$T,L'E17>JZ+;SW-JNX-^YEEC9HCD=5QU/K7;>&? W@KP5X5@
M\">#?!^EZ3H=K 8+71M,T^."TAB.<HL**$53D\ 8Y-:E% '$?#;]F?\ 9P^#
M6LS^(OA!^S]X(\*:A=*5N;[PUX4L[&:92<D,\$:LP)]37;.B2*4=0RL,$$9!
M%+10!S/PY^"_P=^#RWZ_"3X3^&?"PU6X\_4QX<T&WL?MDO/[R7R47S&Y/S-D
M\FK7Q#^&/PV^+OAJ3P9\5_A[H?B?1Y9%DETGQ#I,-[;.Z_=8Q3*R$CL<<5N4
M4 5=#T+1/#&C6OAWPUHUIIVGV,"PV5A8VZPPV\2C"HB( J*!P   *M444 %%
M%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\
MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D
M$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7R[^U;^VCX_U#XDG]B_]AG3+3Q%\6;V$
M'7-9G&_2_ ]HW!O+UP"IF .8X.23@LIRL<F+\>OVM?BW^TY\3M1_8U_X)Z:I
M$NHV,GD?$CXO-'YNG>$8CD-!;,.+F_(# *IPA!Y!#O#[?^RI^R9\(OV/_AJO
MP[^%>F2O+<S&ZU_7]1D\W4-;O&Y>ZNICS([$DX^ZN<* *\6IB*V93='"RY::
MTE47XQAY]'+:.RO+;],P>3Y;P3A:>99]257%32E0PDMDGK&MB5NH/>G1TE55
MI3Y:37M,G]CO]B_X??LB>$[U=/U2[\2>,O$<_P!L\;^/=:._4-=O#DL[L22D
M8).R($A0>2S%F;V.BBO4P^'HX6BJ5*-HK9?UU[O=O<^%S?-\RS[,:F/Q]5U*
MM1WE)_<DDM$DK*,4E&,4E%))(****V/-"BBB@ K'\#_\@B7_ *_9O_0JV*Q_
M _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'
MLO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'
M>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\ K]F_
M]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O
M_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHK!^)_P 4?AY\%_ FI?$WXJ^+['0M!TBW,VH:GJ$VR.)>@'JS
M$X"JH+,Q 4$D"IG.-.+E)V2W;-:%"OBJ\:-&#E.32C%)MMO1)):MMZ)+5FS?
MW]CI5C/JFJ7L-M;6T+2W%Q<2!(XHU!+.S'A5 !))X %?%OC3XW?&3_@IUXIO
M_@A^Q[XDO_"GP;L+EK3QY\9;="EQK94XDT[1BPY!Y5[GH >.-HFK6NA_&W_@
MKCJ<6L>-+/6OA]^S7%.LMCH3LUKK'Q#"G*RW!4[K:P. 50'=(,'))5X_L[P=
MX-\)_#SPM8>!_ OARSTC1]+M5M].TS3[=8H;:)1A41%   KQ7*MG.D;QH=]I
M5/3K&'GO+I9:O]-5++?#;WJZC7S9;0=ITL(^\]XU<0ND-:=%_'SU$X4\'X$?
M 3X3_LT_#'3OA!\%O!]MHFA:8F(;: 9:5SC=-*Y^:65B,L[$D_@!78445[-.
MG3HTU""LEHDMDC\VQF,Q>88J>)Q51U*DVY2E)MRE)N[;;U;;U;844459S!11
M10 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]
M?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S0!
ML4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4
M444 %%%% !1110 4444 %%%% !1110 445\Z_M6?M[V7PI\9P_LW_LY>"7^)
M/QEU6'.G^$--E_T?24(&+O4YP0MK NX-M)#,"OW0P<<^*Q=#!TO:579;=VWT
M22U;?1+4]G(L@S7B3'K!Y?3YIV<FVU&,(KXISG)J,(16LIR:BNK.[_:I_:[^
M#'['_@-/&GQ7UF5KF^F^S>'O#FEQ>?J6MW9P%M[6 '=(Q)4$\*NX;B,C/A/P
MQ_9+^-'[:GCO3?VEO^"BVDQV6C:=<"[\ _ J*;S+#2!_!=:IVN[L@_<8;$R0
M0-QC7M/V5_V#KKP+X\?]J/\ :O\ &J?$7XRZC#M?79XO] \.Q'/^AZ7 P @C
M4,5\S =\L?EWN#](UYT<+7S*2J8Q<L%JJ?Y.?1OM'X5UYG:WV5?/LIX+H2P7
M#E3VN*DG&IC+-63TE#"II2A![2K-*K46D52@Y*:(B1((XT"JHPJJ, #TI:**
M]D_- HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F
M_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'
M_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]
M_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^
MO*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV
M*Q_ _P#R")?^OV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"
MK8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "H=2U
M+3M'T^?5]7OX;6TM86EN;JYE"1PQJ"6=F8@*H ))/  KSS]IO]K/X&?LB>!1
MXZ^-?B];);AS#I&DVJ>=?ZM<<8@M;=?FE<DJ.,*NX%F4<U\[V'P$_:=_X*3:
MC!XP_;+L-0^&_P 'TF6?1_@Q87K1ZEKJ@[DEUJ=,-&IX/V5,$'&[:R;F\[%9
M@J57V%"//5_E6R\Y/[*_%_93/L\BX0GCL#_:N:5?JN!3:]K)7E4:WA0IW3JS
M[V:IPNG4G!--V/&/[7'QW_;L\37WP4_X)SS?V1X3M;EK3Q=\?=1M"UG;8XD@
MTB-L?:[C''F\(O4$!DEKW;]E7]CWX+_L@>#)O#/PNTB>?4=2F^T>)/%.KS?:
M-4URZ)):>ZN&^9R6+$*,*NXX R2?0O"/A#PKX \,V/@OP/X<LM(TC3+=8-/T
MS3;988+:)>B(B@!1[ 5HTL+@'"K]8Q$N>KWZ1\H+HN[UD^KM9*\\XMAB, \H
MR:E]6P-TW&]ZE:2VGB*B2YY+>,$HTJ?V(*3E*11117I'Q(4444 %%%% !111
M0 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8
M_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E
M_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.
M][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^
MS?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?
MLW_H5;% !1110 4444 %%%% !1110 445YA^T]^V)\ ?V0_"T7B+XS^,UMKF
M^;R]%\/V$9N-3U:;.!%;6R?/(2Q"[N$4L-S+FLJU:CAZ3J59*,5NWHCNRW+,
MQSG'0P> HRJU9NT803E)OR2U_P EJ>GD@#)-?*OQA_X*&Z_XY\>WO[.'_!//
MP);_ !,\=VS>5K7B.68KX9\+$Y&^\NUXFD&#B"(EB589W*4/-GX6_ML_\%&O
M]*_: NM3^"'P>N>8_A]H]UCQ+XA@/;4;D#_0XG'6!!NP61QD*]?4WP>^"WPJ
M_9_\!67PP^#/@33O#NA6"XM]/TZ#:I; R[L<M)(V!N=R68\DDUY?M<;F6E&]
M*E_,U[\O\,7\*_O25^T=F?>++^%^"O>S)PQV-6U"$KX>D_\ I]5@_P!])?\
M/JC+D_GK.TJ9XW^S+_P3[T3X:^.S^T?^TAXYN/BE\7[M/WWB_6H0+?2%.3]G
MTRV^Y:1+D@,HWG+$; Q2OHRBBO1PN$P^#I>SI1LMWU;?=MZMOJWJ?'9YQ!F_
M$F-^M9A5YY)*,591C"*VA"$4HPA'[,()171!11170>,%%%% !1110 4444 %
M%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$U
ML5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5
MCV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %<!\=OVI_V=/V9-+BU?X]_&70/"
MT=PI:UAU.^5;BY X)B@7,DN.^Q3BO/\ _@I=^VO8?L(?LLZK\8+>T@N_$%Y<
M)I?A+3[C/ES:A*K%6<#DQQHDDK#C=Y87(+ U_.G\5?BQ\1_C?X]U'XG_ !9\
M8WVO:]JLYEOM2U"7>[GLH[(@'"HH"J  H  %?%\4<7T\AFJ%*'/5:OKM%=+]
MV^VG>^U_Z;\"/HZ8SQ9P]3-LPQ#P^!A+D3BDZE62LY*%](QC=7FU+7W5%VDX
M_P!!'PZ_X*U?\$Y_B'\2)]+\/?M5:!#)<0QQ0R:S;W6FPLX/3S;N*)/_ ![F
MOI^UNK6^M8[ZQN8YH9HP\,T3AE=2,A@1P01R"*_DWK]!O^"'G_!2[QS\#/C5
MHG[*/Q2\33W_ ( \77Z6&C)>RE_["U&5L0F(G[L,LA"/']T,XD&,/O\ $R/Q
M!GB\9&ACJ:BI.RE&]DWM=-O3SOIV/T_Q3^A_A^'N'*V;<+8NI6="+G.E6Y7*
M48J\G"4(P7,DFU!Q][92O9/]QJ***_3S^%0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKXO_P""Y?[9/BC]D_\
M9"&A?#;6)+#Q3X^U!M'L+^WDVRV5H(R]U/&>H?;LB!&"IGW @J*XLQQU'+<%
M4Q57X8*_KV7S>A]+P=PMF7&W%&$R+ 6]KB)J";VBMY2?6T8IR=M;)VU$_;)_
MX+E_LA_LG^*+SX;:$FH^/_%%A(T5_8>''C6TLI5ZQ373G;O!X*QK(5((;:1B
MO /A/_P<O?"B'4AI7Q+_ &6]?TK39+IW:_T;Q'#?RHK'.?)DB@!Q_OU^09))
MR317XMB./^(*N(YZ<E"/\JBFOFVK_BOD?Z;Y/]$;P@P.4+#8VC4Q%:VM656<
M)7ZN,(24$K[)QE9:-RW?]1_[.?[3?P/_ &L/AS!\4_@+X]M=>TF5_+F:(,DU
MI, "89XG >)QD':P&001D$$][7\X_P#P2F_;*\4?L;_M=^'->AUB2/POXEU&
MWTCQE8-)B&:TED""<CIO@9_-4]<*RY =L_T<5^H<+\0+B# NI*/+4@[22V\F
MO)_A9G\)^._@_4\(>*H82C4=7"5XN=&<K<UD[2A.UDY0;6J234HNR;:11117
MTQ^'A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %
M%%% !1163XX\>^!_AEX8NO&WQ&\7Z9H.CV*;[S5-7OH[>WA7U:20A1^?-*4H
MPBY2=DC2E1JXBK&E2BY2D[))7;;V22U;?8UJQ/B+\2_A[\(O"-WX^^*/C73/
M#^BV*;KO5-7O4@AC] 6<@$GH%')/ !-?+^J?\%'/BA^T=J$_@W_@FM^S]=^.
M0LK03_$[Q='+IGA:R<'!9'<":]*GK'$%/((+"M'X=_\ !,K3O&GBZT^,_P"W
MW\4KSXT>,;9_-L=,U2$0>&]&8\[;33E_=MC[I>4-OP&*!N:\EYG/%/EP,.?^
M\](+Y[R_[=37=H_08\#X?(HJMQ5B/JO54(I3Q4O)T[J-!=W7E"26L:=38Q+S
M]M#]I[]MB[E\*?\ !.3X>#1O";2&*]^.?C[37BL0 <,=,LG DO'ZX=U"!@59
M1D-7I/[,G_!/+X._L^^*9?C#XJU;5/B)\3KY?^)G\1_&LWVF^)(P5ME;*6<0
MR0J1\A3M+, *]XM;6UL;6.RLK:.&&&,)##$@544# 4 <  < "I*NCEL755;%
M2]I46U](Q_PQV7J[R_O')F7&U2.!GEN145@L+-6DHOFJU5_T_K64IK_IW%4Z
M-]523U"BBBO4/A0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?
MP/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@#\]/VV
M/^"@7QV\=_M"?'7]C/\ 9G^(FD_#^7X'_#O1M>\4>([K3&O-7U:[U-T>&#3T
M,T<=O;PPM&9IV65F>=(U6/!=OHCX._%G]JGX:>*OBSX,_:U30O$^E> ?#6G>
M(O"GB_P/X:N;.XUVPN$U#SK::R>>=?ML+V!7$+[9!-$P1"^T?+/_  7C_P""
M4/A_XY^%=3_X*&?LZ_$_4OAO\;O!?AU;1]9TUS]A\4Z<)5VZ?J40/SID@"3#
M?*-KI*JQA/5O^"4G_!2[XP?M3^*_'7[&W[;?P3'P[_:&^$"6O_";:-9/YFFZ
MS9SC]SJEB^YOW3_*2FY@/,C*NP<J@!XI^V3^TA_P<(_LF_!_5O\ @H)JGAWX
M#WW@;PQ -8\4_ JQMKV75-,T0'=+G5"0D]W#$=TKQ@1 H[(DJJ%?[1N/V[_@
M]8_\$_[/_@HIJD=U:>#[_P"&UGXPM;*X*K=/%=6L<]O9C)VF>1Y8X%&<&1U
M/-<1_P %,+7Q'^TW\-[W_@FU\'M0*>)/BQI7V/QKK$2AT\)>$99#%?ZA..GF
MSQ+-:6L1P99I&< QVT[)Z'\7OV!_V3OCW^RKIG[$OQ=^%":Q\,-(TS3K"R\+
M#5KNTB6WL41+2,O;2QR$1B-" 6QN16ZJ" #Y_P#V7+C_ (."?%OQ<\+>*_VD
M_%7[(=O\*[ZY%WK\'@'_ (2"]UI;-HV=(;:27;:O(6V(9=Y0 LZA\!6ZSXL?
MMF?%3XL_\%$?^':G[*OB+2M U#PMX#'B[XL>/=1TG^T'T>":5(K'2[.W9T0W
M<V\3M)+NCC@'".[C9\I^$/V,/&7_  0J_P""B7P8TW]C?XE^);_]G#]H#QG-
MX/\ %/PG\1:M)?1>&]:DLY[FTO;"20EE4BWD+ELOLA<.\FZ,Q=+_ ,$R[/4+
M'_@X9_;\3Q>&&JRV7@N73C*/F:Q.G_(5]5"?9QQZ =J /IS]AO\ ;:\9?%7]
MH/XQ?L)_M#II:_%+X*:G9-=:IHMHUM9^)M"OX%N+#5(H'=S#)L;RKB(.ZI*
M5;$@1?J"OS%^ *ZG??\ !V!\=+S1PQTVP_9=TNVUID^X+Q[S2I( V/XO*$A&
M>P-?IU0 445Y?\5OCS\2OA]XN?PYX7_9E\4>*;18$D&K:3/"L+,PY3#G.1WH
M [CQ+_R%]'_Z_3_Z":V*\*TW]HSXK>*O&V@Z/K7[)OB_1();\A[^^N(#'&-I
MY.TYKUW_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8K'LO^1WO?^O*+^9H_P"$EU?_ *%"]_[Z
M6LRUUS45\4W5TOANY9WMHU: ,NY0">30!U=%8_\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%>;?&W]J?X5?LW^#I/'WQSUVU
M\,:4F0EQJEXB-.P&=D48R\SX_@16;VKY_/[>?[8O[4=EY?[!O[(%W9:+<#$/
MQ,^+.^PT]D/26VLT_?W2D<JX( (PRUPXG,L)A9^SD[S_ )8IRE]RV7F[+S/J
M\DX+S_/<*\92IJGAD[.M5E&E13ZKVDVE*7]R'--](L^R20H+,0 !R37B?QB_
MX*/?L,? =Y;;XE?M/>%+>[A)$NFZ;?\ ]H7:'T,%H)) ?JHKQN+_ ()U_$OX
MUK]N_;T_:8^(WQ*68@S^$="NU\/^'\?W&MK0AYL= Y=6(SD9->X?!C]F/]G'
M]GB&./X*_LI:%X>EB  OK'28/M;8Z;KA@97^K,:Y_;9OB/X=.--=YOFE_P"
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
M'#_PZ=W_ (5]-?\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM/^P\H_Y\H/\
MB*GB'TS*HO1I?H?,O_#GCX!_]%]^.'_AT[O_  H7_@CS\ E8,?CW\;R >0?B
MG=X/Z5]-?\)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM+^P\H_P"?,0_XBGXA
M_P#0RJ_?_P  ^93_ ,$;/V6V)9OB+\6B2>2?B;??_%4?\.:_V6O^BB?%K_PY
MM]_\57TU_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T_[#R?_GQ'[@_XBIXC
M?]#6M_X&SYE_X<U_LM?]%$^+7_AS;[_XJOA3_@NG_P $]?!'[+GPJ\"_$_X5
M:WXPU+3YM>NM-UE_$_B>?4EADEA62WV"4GR\B"<$CKA0>@K]A?\ A)=7_P"A
M0O?^^EK@OVF?@UX0_:O^"&O_  %^*?@*_ETC7K3RVFA=!-:S*P>*XB)Z21NJ
ML,\'&"""0?-S?AG+\;EM6C0IQC-K1VZK5??:S\C[7PZ\<N+N&N-L#F6;8VK7
MPU.?[R#DW>$DXR:75Q4N:*ZR2U1_,117T?\ M=_\$L?VOOV1?$5V/$'PNU;7
M_#"2,;'Q=H6FR3VLD6>&F$>XVKXZK)@9!VLX&X^)> _A!\5_BEKJ>%_AI\,]
M?\0:E(^Q;'1='FN9=WIMC4D?TK\%Q& QN$Q'L*U-QGV:U^7?Y'^L^3\6<,Y_
ME"S3+\93JX=J_/&:Y4O[VONM=5*S3T:3$^$O@#7/BM\4_#?PQ\,PR2:CXBUV
MTTVR2+[QEGF6-<>G+#GM7[\?\.??@C%\VG_M(?'>TD_YZVWQ4N0V/3E3Q7SG
M_P $>_\ @D7XW_9H\8V_[4?[3W@N0^*[>!E\*^&8Y(Y!I)D4J]S.P)5IRC%5
M09$88DDN0(_TG_X275_^A0O?^^EK];X-X66'P$JN/I^]-JR>Z2[]F[[>A_GE
M])3QXJ9QQ70R_A/&OV&%C)3J4VG&I4DU=1>JE&"BDI+1MRM=6;^9/^'2'@VW
MXTG]N3]IBP Y06?Q=D4(W]X;H3S1_P .L?$5C_R _P#@IG^U!&1ROV_XEI=?
M-[[K<9'M7TW_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM?8?V'E?2G;T<E
M^3/YP_XBCQV_BQG-_BA2E_Z5!GS)_P .Y/VC-.Y\._\ !5#XSQ%?N?VFUG>8
M],[HQGGKZ]*#^Q%_P4-TOGPM_P %=/$4./N_VM\*-)OOIG>ZY[_IZ5]-_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+3_L7 +;G7I4J+\IC_P"(F\6/^)]7
MG_CP>#G_ .ET)'S%_P ,Z_\ !771"#IG_!1GP;K>WH-9^$5M;;NG7[.YQWZ?
M_J4>&/\ @MQH(SIGQ0_9RU_;T&M:+K%KN_\  <\&OIS_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EI?V127PU:B_[B3?_I38?\1%S"I_'P&"G_W)X>'_ *:A
M3_ ^9/\ A9?_  6>\/?\AC]F?X)>(MO7^P/&=[:;OI]J4X]>:/\ AL#_ (*;
M>'O^1O\ ^"3TEW"OWKOP[\8]+G)^D+1AS^=?3?\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T?V;B(_!BJB_P#!;_.##_7;)ZO^\9#@Y^:^M4W_ .4\5!?@
MUY'S)_P\R^+_ (?X^(7_  2[^/\ ;%?O_P#".>';?5P#[>5*N1[T?\/C_P!F
MS2/^2C_"'XR>#L?>/B;X87D6WUSY7F5]-_\ "2ZO_P!"A>_]]+1_PDNK_P#0
MH7O_ 'TM'U3-8_#B;_XH)_\ I+B'^L/ 5?\ CY(X_P#7K%5(_=[6%?\ &Y\]
M>&_^"RO_  32\3RBWL_VI=,M9<X>/5M'U"R*'N"9[= "/K7HOA?]O+]B7QIL
M7PS^UQ\-[J1_NP#QI9)*?^V;2!OTKJ_$>EZ!XPC\GQ;\'[?5$QC;J-C!./R<
M&O.O%/[&'['7C7>WB;]A?P)<R2??N/\ A#K!)3_VT2,-^M/ESR'VZ<O^W91_
M]NF+V_A;B/\ F'QM'_N-0K?^X*!Z]X<\<>"_&$7G^$?%^EZHF,[].U".<8^J
M,:U*^2/$?_!(O_@G1XFE^TW/[%R6<P.4ETC7;ZR*'U @N%'Z5EC_ ()-_!'1
MN?AI\0OCQX+*_P"K/A?XJ7,7E_3S?,H]OG4/BH0?I4?Y.FOS'_97AGB/X6:8
MFF^U3!PM_P"!4\7-O_P!'V717QK_ ,,#?M+>&QCX:?\ !1SX]6NW_5?\)1>6
M6M8_WO-C3=0/@/\ \%;_  N<^&_^"@^G>((Q]R#Q-\'M/@P/0R6TNYOKC-']
MH8V/QX2?R=-_G-/\!?ZH\,U_]WS_  R\JE/%P?\ Y+AJD%\YH^RJ*^.8]4_X
M+A^&CB&U_9^\30K]XW=EK%E<-]/+<QC/O5B+]H__ (*^>'?^0_\ \$]_!'B3
M;][_ (1WXEI9;_I]J1L?C2_M:$?CHU%_VY)_^D\P_P#B'N*J_P"[9C@JG_<U
M2I_^GW2_&Q]?45\C?\-]?MT:)_R._P#P20\<6^W[_P#8/CG3]3QZX\M%S_6@
M_P#!57Q5HPQXW_X)I?M):?M^_-9?#\7D*?5XY1QGH<<T?VWER^*4H_XH3C^<
M4+_B&'&,OX-.E5_Z]XG#5?N]G6E<^N:*^/IO^"T7[/&E#/B_X)_%_0,??_MC
MX=W<>WKUVAO2DA_X+I?\$[1-]EU?XJZCID_/[C4O"FIQ-QU_Y=B/UI_V[DO7
M$07K)+\[ _"GQ+:O#)\3-?W*,YK[X*1]A45\M:;_ ,%E?^">NJ_\>O[0^BK_
M -?+2P]_^FD:UO:?_P %3_V%=3P+;]ICP.N<_P#'QXKM(NG^^XK:.:Y7/X:\
M'_V]'_,\ZMP!QWAOXV58F/K0JK\X'T/17B%E_P %%/V-M2P+#]ICX<2DKNV)
M\0]++ >I'GY'XUIVO[<'[,U]L^Q?&_P1-YG^K\KQOIS;OIB;FMEC<'+:I'[U
M_F>94X9XDH_Q,%57K3FO_;33_:N_:N^#O[&GP=OOC5\:M<:UTZU80V=G;('N
M=1N6!*6T"$C?(V">2%559F(521^/?Q]_X.*?VU?B#XAG/P.L-!^'^C+(?L44
M>FQ:E>E.QEEN5:-CW^2) .G/6LO_ (+Z?M7O\?\ ]K&P^'/AGQ%!=^&/!.A0
MI9I87\=Q;RWMTHGGG#QDJQV&"/KQY1Z9-?"E?D'%G%V8U,QGA<'4<*<':\79
MR:W=UK:^BMZOR_T7^C[]';@["\'8;/>(\''$XO$Q510JQYH4H2UA'V<O=<G&
MTI.2;3?*K6;E]\?LY_\ !PQ^V7\*];AA^,FF:#X^T-Y]U]!+I\>G7H!/)BFM
ME6-3W^>)QVXZC]BOV4/VK_@[^V9\';'XU?!77&N=.N6,-Y9W*A+G3KE0"]M.
M@)V.N0>"5965E)5@3_+[7VM_P0]_;?T#]D']I#5]&^*/C&+2O!/BS09$U22\
MGV00WEO^]MYC_M;?.B '7SAZ"EPKQACZ./AA\;5YZ<W:\GK%]'S/IT=WY^NG
MC[]''A+,>$L1G/#&"6'QN'7/[.C&T:L%\4?9QT4TKN#A%-M<K3NG']]J*^09
M?^"UG[).N7CZ3\&O#OC[XE:@C;?[/\ ^";R\D9O0%TC1OP8BDN/VQO\ @I/\
M6T,7[/W_  3D;PM:R\0Z_P#%[Q,EJ$/;?86X\\>IPWM7ZH\[RZ6E*?M'_<3G
M^,4TOFT?P3'PPXTI+FQ^'6#CWQ52GAM/*-:4)R](QDWT3/K^O*?V@_VX/V4?
MV6H67XW?&[1=)OL#RM#CG-SJ,Q/W0EI"'F;)P =N.1DBO"I?V0/VXOCH-_[6
MW[:GBRUTZ7F;PC\'=/AT&V4=XVO&WW$\9Z$,!QWYKU+]GG]BS]EW]ER0:C\'
M?V8[6SU<DM+XCU ?;=3E<_>8W5P7E&X\D*P7/:E]8S7$?PJ2IKO-W?\ X!%N
M_P YQ] 64<!9,N;,,?+%S7_+O"Q<(/R>(KQBX_\ ;F'JI])6U?G<G[6W[>?[
M5+?V;^QI^RM)X$\/3<?\+(^-4;6A*'^.UTR,F:3(^9'<E#QN K3\$_\ !+#P
M+XG\3VOQ/_;=^+GB'XZ>*+:3S;>+Q6P@T*QD[_9M+B/DHO)!5]ZGKM!KZ2_X
M275_^A0O?^^EH_X275_^A0O?^^EHCE-*K)3Q<G5?:7PKT@O=]&[OS"KX@8W
MTI4.'Z$,!3:LY4KNO)/?FQ$VZNOVHTW3IO\ D-'3-,TW1=.@TC1]/@M+2VB6
M*VM;:)8XXD48"JJ@!0!P .!4]8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]
M+7K))*R/@)2E*3;=VS8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH$;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%8_@
M?_D$2_\ 7[-_Z%1_PDNK_P#0H7O_ 'TM)X%);1I&*XS>2\'M\U &S1110 44
M44 %%%% 'Q-^V7^S9^W[ID?QUUCX!ZWX+\>^#OBL=/U"W\!Z\;S3-4T&_M]/
ML-/E^R7<*7,=U%*EC'*8GBAV,7PW)+=;\%?V'_CC\.OB]\8?VY?%7C;P?J?Q
MW^)WAZTT;0H([&Y7PYX7T^RC86EDO(N;Q3*WG3S-Y32L J) HY^K** /S2^%
M?[!?_!P!\(%UV[\+_P#!1'X%3:IXGUF75/$>NZG\*[F>]U&Z?"JTDC/]R.,)
M%%& (XHHT1%55 KZ$\=? 7_@J1X<_9(\ >$O@#^V5X.NOC#H>M+J7Q \1_$#
MPHUQI'BI96FDN;-8X )+&W$LJB+R K+% B IDFOJFB@#P#X9_LU?'7Q_\4?"
MO[0'[;WC;PCJ_B#P/'<OX*\*> =)N;?1]'OKF!K>?47ENY7GO+HP/+#&Y$,<
M45Q,!&SOY@Q?C+^Q-XZT?]M[3O\ @HE^RGJ7A^W\<7'@J3PAX]\+^*9Y[;3?
M%.E"99[:0W-O'*]I=V\J#;-Y,P>)C$54!6'TS10!\]?L5_L/S_L[_$CXI?M/
M?%GQ58^)/BU\:==M=0\;:UIMFT%E96EI +;3]*LTD9G^SVT(V^8YWS.6=@N5
M1/H6BB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKQ_]K7]MGX-_L@:!
M:-XUGN]8\3ZV_D^$_ OA^#[3JVN7!.U4AA7D+NX,C84=.6(4XU\11PM)U:LE
M&*W;_K_AST<IRC,\]S"&!R^E*K5F[1C%7;ZM^22U;=DDFVTDV>I^)/$OAWP;
MH%YXJ\7:]9Z7IFGV[3W^HZA<K#!;Q*,L[NY"JH'4DXKY&UK]O#X__M@ZO<_#
MS_@F5\.8[C2(IFM]5^-WC2SD@T.R(.'%C"R[[^5>WR[ P&Y61MU1>&/V,OV@
M_P!N/7++XL_\%)]673O#,,ZW?AWX">';YAI]H0<QR:K.A!O9QQE =@/3 9HZ
M^P-"T+0_"^C6OASPUHUKIVGV,"P65A8VZQ0V\2C"HB* J*!P   *\M/'YEJK
MT:7_ )4E_P#(+_R?_"S[N4>$N"-)*&8XY;J]\)1?;2SQ,UY-8=/_ )_Q>GSG
M\#O^"8/P:\$>,8OC5^T)XDU7XR?$CAG\7>/7%Q':.#G%G9G,-J@/*C#,G\+#
MI7TOTZ445Z.%P>&P4.2C%)/?NWW;W;\VVSX[/>(\\XEQ2Q&9UY5)15HIZ1A'
M^6$%:%.*Z1A&,5T04445TGB!7 ?';]EC]G3]IO2XM(^/?P:T#Q3';J5M9M3L
M5:XM@>2(IUQ)%GOL89KOZ*SJTJ5>FX5(J47NFKK[F=>!Q^.RO%1Q.#JRI5(Z
MJ4).,EZ2BTU\F?+GPY_X)*_\$Y_AY\2)]4\/?LK:!-);PQRPQZS<76I0HY/7
MRKN65/\ QWCM7T_:VMK8VL=C8VT<,,,82&&) JHH& H X  X %9=E_R.][_U
MY1?S-;%98;!X/!IK#TXP3_E27Y'?G/$O$7$=2-3-L95Q,H[.K4G4:]'-NWR"
MBBBND\4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F7-
MK;7D1@N[>.5#U21 P/X&GT4#3:=T<YJ?P=^$>M@C6?A9X<N\]?M6AV\G;'\2
M'M7/ZC^R-^RCJ^?[6_9B^'EUG&?M'@NQ?..GWHC7H=%8RPV'G\4$_DCT:.<Y
MQAOX.)J1])R7Y,\COOV ?V%=1):[_8R^%98ON9T\ :<K$^Y6$$UEW7_!-/\
MX)^WA<R_L<_#P>9][RO"]NF/IM48_"O<**Q>79?+>C'_ ,!7^1Z5/C+B^E\&
M8UUZ5JB_]N/P3_X+L?L6^&_V4_VG=+\3_"CX?VNA>!_%^A1R:9;:9;^7;6][
M;_NKF%0.AV^3*?7SCCH:^'Z_J#_:N_91^#O[9?P=OO@K\:M#:ZTZZ836=Y;.
M$N=.N5!"7,#D'9(N2.059696!5B#^/?Q]_X-UOVU?A]XAG'P.O\ 0?B!HS2'
M[%+'J46FWH3L)8KEEC4]ODE<'KQTK\BXKX/Q]''SQ."IN=.;O:*UB^JLNE]5
M9:;>O^B/@#]([A+,.$L/DO$^-CA\9AX\G/6E:%6"^&7M):*:5HR4Y)MKF3=V
MH_ %?>7_  ;[?LP-\:_VPKOXJ>)O"EOJ'AGP)H<\MV=0LTFMY+ZZ1H((2K@@
MML,\H../)'3(J;]G/_@WG_;+^*FMPS_&34]!\ Z''/LOII=0CU&](!Y$4-LS
M1L>WSRH._/2OV*_90_90^#O[&?P=L?@K\%=#:VTZV8S7EY<L'N=1N6 #W,[@
M#>[8 X 55554!5 #X3X1S&>8PQ6,IN%.#O:2LVULK/6R>KOZ+RCZ0?TB>#<+
MP;B<BX<Q<<3BL5%TW*E+FA3A+2<G47NN3C>,5%MIOF=K)2]%L;&QTRTCL--L
MXK>")=L4,$81$'H .!4M%%?M&Q_F<VY.[W"BBB@04444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_
M *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !117R5^TE^UG\7_CE\6+_P#8B_X)_P!S
M;OXHM (_B+\3IH_-T[P3 Q(,:$<3WY 8+&#\A!SRKF+DQF,I8*FI3NVW9):N
M3[)?TDM6TE<^@X<X;S#B;&RHX=QA""YZE2;Y:=*FM'.I+6R5TDDG*<FH0C*<
ME%[O[5W[=/B'PS\0X_V2OV.?"-OX[^,FHP[IK-I#_9GA6W.,WNIRKQ& &!$.
M0[97IN0/K?LB_L%^'_@'K]Y\=/C!XOG^(GQA\0)GQ#X_UF,%H01@VMC&>+2V
M4?*%0 L!SA=J+U_[)G[(/PC_ &._AXW@KX:V4]U?ZA-]J\3>*-5D\[4M=O3D
MO<W,QY=BS,0OW5W' Y)/J=<F'P-6M56)QMG-?#%:QAZ=Y=Y/TC9;_0YOQ1@,
MMR^IDG#2<,/)6JUI+EK8G_%:_LZ-]8T(NSTE5<Y)<I1117K'Y\%%%% !1110
M 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/
MX'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X
M'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y
M!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444
M%%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 445\C?M7_M)_%;]H#XM7/[ '[#NN_9?
M$0B7_A:7Q)A!>W\%6#\-%&P(WW\@RJH""G/*L&>'DQF,IX*ES25VW:,5O)]$
MOZLE=NR3/H>&N&\;Q-CW0HR4*<$YU:L]*=*FK<U2;UT5TDDG*<G&$%*<HIL_
M:(_:6^+'[4_Q:U']AS]A3Q ;&XT]O)^*_P 6H%WVWA2!B0UG:,"!+J#@,H"G
M]T0>0RN\/O\ ^S9^S5\)/V3_ (56/P@^#?AT6.FVI,ES<S-ON=0N6 \RZN)<
M9EE<C)8\  *H5550?LT_LV?"G]D[X1:;\&/@]H7V/3+!2\]Q*0UQ?W+8\RZN
M), R2N1DMT  50%55'>USX/!U(U/K.)=ZK^Z"_EC^KWD^RLEZW$O$F"JX19)
MDD73P%-WUTJ5YK3VU:U]=7[.FFXT8MI7E*<YE%%%>F?$!1110 4444 %%%%
M!1110!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MC^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_
M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !111
M0 4444 %%%% !1110 4444 %%%% !117SS^W1^V%XC^"*:+\ _V>]!A\2?&;
MX@,UOX,\/DAH[&/D2:G>?\\[:$!FRWWRA'17*\^*Q5'!T'5J/1?>V]$DNK;T
M2ZL]C(<BS'B3-*> P44YRN[MVC&,5>4YR>D80BG*<GI&*;9@?MK_ +4WQ-U?
MX@V?["/[&%S%/\5O$EIYVN^(,;[;P-I+8#W]P1P)RK#RH^I+*V/FC#^L_LG_
M +*GPO\ V/OA):_"KX:6LLI,ANM<UR^;?>:S?/S+=W$AY>1S[X484<"L/]BC
M]CKP]^R/\/KN"^UZ7Q+XY\47?]I?$#QO?@M=:WJ#9+,6/*PH681Q]%!)^\S$
M^T5Q8+"UIU?K>*7[QJR6ZA'LO-_:?5Z+1(^EXFS[+L-@%P]D4F\)!J52I;EE
MBJJT]I);JG&[5"F_ABW.2]I.5BBBBO5/@@HHHH **** "BBB@ HHHH ****
M,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\
MR")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\
M\@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_ +_@MG_P6R_X*
M<_LB_P#!3GXF?L\_L\_M,_\ "/>#_#W]C?V/H_\ PAFBW?V?S]%L;F7][<V<
MDK[III&^9SC=@8  '[^U_*S_ ,'(?_*:+XS?]R[_ .HYIE?U/]$7A[(.)?$G
M%X7-\)2Q-*.$J24:M.%2*DJU!*2C--*23:3M>S:ZL\//ZM6C@XRIR:?,MG;H
MP_XB0_\ @M%_T>7_ .8[\.?_ "OJ&Q_X.-/^"RVFPF"R_;&V(SER/^%>^'3R
M3DGG3Z^(Z*_T6_XA/X6?]"'!?^$M#_Y6?(_7\=_S]E_X$_\ ,_8O_@B;_P %
MLO\ @IS^UU_P4Y^&?[//[0W[3/\ PD/@_P 0_P!L_P!L:/\ \(9HMI]H\C1;
MZYB_>VUG'*FV:&-OE<9VX.02#^_M?RL_\&WG_*:+X,_]S%_ZCFIU_5-7^=/T
MNN'L@X:\2<)A<HPE+#4I82G)QI4X4XN3K5TY.,$DY-))NU[)+HCZ[(*M6M@Y
M2J2;?,]W?H@HHHK^6#W HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1
M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_
MZ\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH *
M**Y#X]?'7X:?LU_"76OC5\7/$":;H6A6AFNIC@O(W1(8UR-\CL0BJ.K,/K45
M*D*5-SF[):MO9(Z,'A,5F&+IX7#0<ZE1J,8Q5Y2E)V226K;>B1R'[9_[7GA#
M]C[X5+XNU'2IM<\2ZU=KIO@?P?I^6N]>U.3"Q6\:@$[<E2[@':O0%F56Y']A
M/]D/Q?\ ">;6OVE?VE]5@UWXT_$$+-XIU-,-%H]MP8M)L^2$@B 4-M.'9!RP
M537)?L6? KXE?'SXJO\ \%&_VN_#SV7B/4[1H/A9X&NOF3P=HKYVNRD?\?LZ
MG<[X#*K$?+N\N/ZYKR<+3J9A76,K*T5_#B^B_G:_F:V7V8^;9^A9_C,+P?E=
M3AO+9J=>=OKE:+34FFFL-3DMZ5.23J26E:JKJ].G3;****]D_-0HHHH ****
M "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHI-R[MN1D#)% "U_*O_P ''\L4W_!:#XS/#(K@-X>4E6R,CP[I@(^H((_"
MOW-^-GA+_@K)^VS\7/$7P;\-:W:?LV?!G2-7FL)O&VE7\>H^+?%UNC$>=8%,
M)ID$@Y$C8G3((WC<@_)__@HC_P &W7[>2_MB>+_^&(/V:=4\2?#(KIS:!X@U
MSXC:0;S49CIUL;V>8WEY',9'O?M3,61023L 3;7]G_1;?"7 /&M;&YYG&'I5
M:N%DE!U(<D5*I0DE.NY*E[5VTI0=222FYN#CROYW._;XK#*-*FVE+MKL^F]O
M-V\KGY945]Q?\0WG_!:+_HS3_P R)X<_^6%0V/\ P;E_\%EM2A,]E^QSO17*
M$_\ "PO#HY!P1SJ%?W=_Q%CPL_Z'V"_\*J'_ ,L/E_J&._Y]2_\  7_D3?\
M!MY_RFB^#/\ W,7_ *CFIU_5-7X!?\$3?^")O_!3G]D7_@IS\,_VAOVAOV9O
M^$>\'^'O[9_MC6/^$ST6[^S^?HM];1?NK:\DE?=--&ORH<;LG !(_?VO\Z?I
M=<0Y!Q+XDX3%91BZ6)I1PE.+E2J0J14E6KMQ<H-I22:;5[V:?5'UV04JM'!R
MC4BT^9[JW1!1117\L'N!1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C
M_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_
M ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444
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
M3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYF
MMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "OE']N/]H7XF_$
M;XC6?_!/+]D#6C;^/_$UD)_&WBR#+)X)T)L"2Y<J1MNI58+$F0PWJV5+1M7:
M?MV_M@WO[-GA/2O /PG\/KXE^+'CVZ.F_#KPG'R9K@C#7<XR-EM"#O=B0#@#
M*C<ZWOV'/V/[']D_X<WC^)O$+>)/B#XNO?[5^(OC.Y^:;5M1?)8!B 1!'N98
MTP !EL NU>/C*M3'5W@J#LE_$DNB?V4_YI+_ ,!CKNXGZ1PY@L'POE4>)\SI
MJ<Y-K"49*ZJ3B[.O4B]Z%%[)Z5JJY-80JV[3]G+]GKX9?LL_!W1O@A\)-%%G
MH^C6^Q7?!FNYCS)<3, -\LC99F]\    =Q117JTJ5.C35.FK12LDMDD? X[&
MXS,L94Q>+J.=6I)RE*3NY2D[MMO=MZL****LY0HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BJFOZC=Z/H5[J^GZ+<:E/
M:VDDT&G6;();IU4L(D,C*@9B H+,JY(R0.:^"#\&?^"I?_!3\_:OVE?%U[^S
M!\&;O[OPY\%:BLWC'7;<_P -_J &RP1U/,40W8+1R(<!J^FX?X=HYQ&IB,5B
MZ6&P]*W/.<KRUO:-.E&]2I)V=N6/(OMS@G<QJU73LHQ;;[?J]E_5DSZ:L?\
M@H/^R-KG[5MK^Q3X3^+]GKOQ%FM+JXO-%T&&2\CTQ8$+NMY/$K16SX! CD8/
MG P"RYXC]K__ ()FZ/\ MT_&;3]:_:*_:(\:WWPGT[38 ?@GH]V-/TO4M021
MV:YO9X"L]U&5,06$D;&C+*^'*5ZA^RM^QG^S)^Q/\/4^&/[,?P@TGPKIIVF\
MDLXB]U?R 8$MS<.3+</R?FD9B <# XKT^NJ>?83AW.5B>%9U:?+#E52I[/VK
MD[WJ048OV#:LHJ$YSA9VJOF9*I2JT^6O9^2O;T\_R\C ^&'PJ^&GP4\#V'PT
M^$'@+2/#/A[2XO+T_1M#T^.VMH%[[4C &2>2>I))))-;]%%?)UJU;$595:LG
M*4FVVW=MO=MO5M]6S=))604445F,**** /$?^"B7[7VB?L.?LB^+?V@-0>%]
M2LK/[)X8LICQ>:I-E+:/'\2ALR.!SY<3GM5#_@F9^U;H_P"V?^Q[X9^.ME)"
MNHWHDM_$EG">+34XL+<1X_A4MB10>=DB'O7Y*_\ !R)^V]_PO']IJR_95\%:
MOYOAOX9;O[7\E\I<ZW*H\W..#Y$96(=U=IQ1_P &W?[;W_"COVFKW]E7QKJ_
ME>&_B;M_LCSGPEMK<2GRL9X'GQAHCW9U@%?%_P"LJ_UE^K7_ '7P?]O=_O\
M=_$_/?\ 6^/^MWU._P"Y^#_M^^_W^[^)^\]%%%?:'Z$%%%% !1110!\8_MP_
MM7_L^_'/X1?M,_L7:[J>BGQ1X M+"RUGPIJMY$\VJ:=>V&GWZ7BV[@%H";J6
M XW -;,21N45X1_P26^&_P /OV+O^"@7[6?@+]FGXB_9OV3?"MAIFI-)J&M>
M;H7ACQ.T1FU*TM+N5B@2&'+7&&/E?N4D.4%???[2'['_ .S5^UOX4G\(_M!_
M!CPYXFAE@\J*[U71;>>YM5W!OW,LL;-$<CJN.I]:ZW3_ (7_  STGP(OPLTK
MX=Z%;>&$MC;IX<M](A2P6$G)C%N%\L)GG;MQ0!^<$?\ P6C_ ."3'[4_QHL/
MBO\ '7]MOP1I/@7X=Z\]U\.?!6I7,OG:KJL):-?$%]&(SM$>7^Q6QY3=]IE'
MG&!+:/\ X*^:MHG[6_[+_P"S?_P5G_9MTS5]?\*_ SXY:7XZO"-*ECGU#PG#
M?B.]OX8"/-,96WAN%RH;[.6D*KC%?H#_ ,,G_LL_]&U?#_\ \(VQ_P#C5=MI
M6BZ-H6CV_A[1-)MK/3[2W6WM+&U@6.&&)5"K&B* JJ%  4#  Q0!^</_  6M
M\/:%_P %%O&?[*_[#/P+\26'B1_$7QCTSXB>*;S0[Q+J+3O"&FVT_G7\KQDK
M'%,;M(X&8@32X5"3G%_X&_#V7]BS_@X1^,^L^.I$T[PK^U)\/-)UGP/K-TX2
MWN-;T=$M[W2@[8!N?+>2["=XF)&=I ^\OAS\%_@[\'EOU^$GPG\,^%AJMQY^
MICPYH-O8_;)>?WDODHOF-R?F;)Y-6OB'\,?AM\7?#4G@SXK_  ]T/Q/H\LBR
M2Z3XATF&]MG=?NL8IE9"1V..* /@3]@+X:77[0?_  6\_:<_X*4>&V6Y\ :?
MX7TOX7>!O$$)W6^NSVZ6DVK26[CB2*"[M5@\Q249]X!)1@/T7JKH>A:)X8T:
MU\.^&M&M-.T^Q@6&RL+&W6&&WB485$1 %10.   !5J@ KR_XK?LE?#7XQ>+G
M\:>*-?\ %%O=O D)CTGQ'-;0[4& =B'&?4]Z]0HH \*TW]BWX4^ /&V@^(]%
M\2>+Y9X+\LB7WBB>:,G:>JL<'K7KO_"#Z1_S\WO_ (%M1XE_Y"^C_P#7Z?\
MT$UL4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q
M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U;%% &/_P@^D?\_-[_ .!;5F6OA73I/%-U8-/<[([:-E(N&W9)/4UU=8]E
M_P CO>_]>47\S0 ?\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[
M_P"!;5YM^U?\:_A!^R#\&-1^,?Q)U#49([<K;Z3I%I=L;K5[Z3(ALX%ZM([#
MT.U0S'A37HGQ,^)?@7X.> -6^*/Q+\26VD:#H=D]UJ>HW382&-?IRS$X55 +
M,Q"@$D"OE#]ECX;^.?V\/C=8_P#!0O\ :/\ #5SIOA/1]P^ _@#4EYL[=B/^
M)Y=1]#<S85H^NQ0K#.V-Z\W'XNK"4<-A]:L]NT5UG+R71?:=EW:^VX3X?P.)
MHU<YSB\<!AVE*SM*M4>L</2?\T]YRU5*G>;3?)&6Y^PU^QOXY77=1_;._:],
MLWQ9\:6X6#3$G8Q>$-))W1:7!G)#@$&5N[9')WO)],?\(/I'_/S>_P#@6U;%
M%=&#PE+!4%2AKU;>[;W;?5M[_P"1XO$7$&.XFS26-Q-EHHQA%6A3IQ5H4Z<?
MLPA&R2WZMN3;>/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q174>&8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;
M%% '*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_\(/I'_/S>_\ @6U%E_R.][_U
MY1?S-;% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M69X5\*Z=J&G2333W((N9% 2X91@-75UC
M^!_^01+_ -?LW_H5 !_P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 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!RGA7
MPKIVH:=)--/<@BYD4!+AE& U:?\ P@^D?\_-[_X%M1X'_P"01+_U^S?^A5L4
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U4_BU\8OA3\!? =]\4/C3\1-'\+>'=-3=>ZQKNH1VUO%Z+N<@%CT51E
MF/ !/%?(/@'_ (*9_M-?MR?%#1]._P"";7[+AO?A;:ZY ?%'QL^*B7&E:7J%
MBDH^T0Z1;!1<74CQAU28KMC?AXP,&OI<EX2SS/<+4QE"FHX>G\=:I)4Z47:_
M+SR:BYO[-.-YR^S%F-2O2I246]7T6K^[]=CWS]JG]I']E#]B?X=M\4?VG/C/
M;>%=+;>MDM[J#M<ZA(H!,5M;IF6XDY'RQJQ .3@<U\G0>.O^"F?_  4VE%O^
MS'X/U7]F;X-W1^;XD>/;<S>+M<MS_%I^F[MMDCJ>)93G!5XWR"M?>/CKX+_"
M+XG^(?#_ (M^)'PRT+7M3\)WKWGAF^UC2XKF72[AU"M+ TBDQ.0 -RX/ ]!7
M35Z&3<0Y'P_E\:N&P2K8YW_>5[3I4]?=]G0MRRE:S<JSJ0OHJ2:4B*E*K5G9
MRM'LM&_5_P"5O4\?_93_ &+/AQ^R1\'K7X/>#/&WC/7HH[R>]OM;\7>)IK^_
MO[N=]\T\DC8 +N2Q5%5<ECC+,3Z1_P (/I'_ #\WO_@6U;%%?*X_'8S,\;4Q
M>*FYU*C<I2>[;U;9O&,8148K1&/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;
M%%<A1C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;5FV_P <_@S>?%9O@79?%30)_&::?)?2^%X-5B>^BMD9
M%:5X0Q=%S(GW@,Y.,X./'_VI[/\ X*6^/OB7'\+_ -E#4O /@+P;)I<4NH_$
M[7U?4]229F=7@M-/P(PZ!5;,V48.,,&!4<]7$1ITW**<M;6CJ[_DOFTCEKXN
M%*DYPBYN]K1U=^W9>=VDNI[3J_AWPQH.DW6N:MJ5Y#:V5N\]S,;ESLC12S-@
M9)P 3Q7YY_M;_P#!;WP'X&^$FK_$?]DKX"^-/&F@VDOV%/B7K@ETGP^MY)N6
M-;9IT\V_D# DPJB':I8G:"1]Z?LY_";Q=\$_A'IWPZ\>_&OQ!\0]5M9)Y;WQ
M3XF$8N;IY96D*[8P L:ERJ(2VQ J[B% 'YU?\%V/V.?^"CW[;/Q"\*?"?]F;
M]G1K[X9>#-/$]O<1>*=(LHK[4I5VLP@GNHW5(8@L2;D&"\V,JP)\K.J^94LN
M]IADU.WPJ/-*[\U=)+6[L[]&CQ.(<3FU'*O:X124VOAC'GE=^:NDEK=V=]+-
M'XF:_KVL^*M=O?$_B/4YKW4=2NY+J_O+A]TD\TC%WD8GJS,22?4TOAWQ#K?A
M+Q!8^*_#.J36.I:9>17>GWMN^V2WGC</'(I[,K*"#ZBOK?\ X<%_\%:/^C3_
M /R^]!_^3JAL?^"#?_!5W4H3/9?LJ[T5RA/_  G.A#D'!'-]7Y-_9.<7O]7J
M7_P2_P C\/\ [#S[FYOJU6_^"7^1^\/_  3M_:^T3]N/]D7PE^T!I[PIJ5[9
M_9/$]E">+/5(<)<QX_A4MB1 >?+E0]Z]NK\MO^"#?[(W_!2G]A3XF^)OAO\
MM$_L_P VE?#GQ99B[-^/%NDW2Z;JD(PDGE6]V\A66,M&Q52=R0DX521^I-?L
M>3XG$8K+X3KP<9K1IIIW777ON?ON0XO%XW*Z=3%0E"HE:2DFG==;.VCW_#H%
M%%%>F>P%%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$U
ML5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5
MCV7_ ".][_UY1?S- &Q1110 4444 %%%% !4.H:A8:383ZKJM]#;6MK"TMS<
MW$@2.*-02SLQX50 22> !4U?$?QD\;>+/^"I'Q>U+]DSX':]<Z?\$O"NH"#X
MO>/M.E*GQ#<(0QT.PD'#)T\Z49&/]G:)N''8U82"45S3EI&/5O\ 1+>3Z+Y(
M^HX6X:GQ%BIRJU%1PM%<]>LU>-.%[;?:J3?NTZ:=YS:6BO)0:+::I_P5W^-<
M7C#6+:XA_9I\ :R3HEC.C(/B)K$+%3<R*<;K"%@0JGAVR#DEUB^X8HHH(E@@
MC5$10J(BX"@= !V%9W@SP;X5^'GA/3O G@?0+72M'TBSCM-,TZRB"16T**%1
M% Z  5ITL#@WA8RG4?-4GK*7=]$NT5M%?-ZMMZ<5\2PSVM2PV#I^QP6'3C0I
M7ORQ?Q3FU;FJU&N:I.VKM&-H1A&)1117>?)A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%0!L4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%%
M !1110 4444 %%%% !1110 44C,J*7=@ !DDGI7G/[5GQ0^-OPB^".I^./V=
M/@!-\3O%T<UO!I'A*#6X=/$[S2K%YKSS?*D4>_>_?8K'C!(ZL%@ZV88RGAJ3
MBI3DHIRE&$;MV7-.;C&*[RDTDM6TB924(N3Z'>:]K^A>%=%NO$GB?6K33=.L
M8&GO;^_N5A@MXE&6=W<A44 9))  KR;]EC]OG]E[]M7Q)XQT']F;Q]+XIMO
M]W;VNKZ_9:9.NF3SRB0A+6Z=1'=%?+.XQEE 9""0P-?-N@_\$L?VB?VU]:M?
MB;_P6&_: _X2FQBG6ZTSX"_#NXFT_P )::P.Y!=.&$^I2*?XG8!3N :1#BOM
M[P#\/O GPK\(6'P^^&7@S2_#VA:7 (=-T;1;".UM;6,=%CBC 51]!7UF<9;P
MADF7SPT,3+%XUV]ZE[N'I6:;7-.//7DU>-XQI4XM\T9U58PISQ%2=W'ECY[O
M]%^+]#Y>N/\ @D'\(/BS^TEJG[2_[:_Q0\2?&^\CUN>Z\"^$?&9C3P]X5M&D
M+16\.G1 0SR(F$:64,)-JLR;QN/UI965GIMG%IVG6D5O;V\2QP00QA$C11A5
M51P    !P *EHKQ,XXCSO/E2CCJ[G&E%1IQTC"$5TA"*4()[OEBKO5W;;-:=
M&E2ORK??N_5A1117B&@445R_BGXV?![P/XVT7X:^,/BAH&F>(O$<_DZ#H-[J
ML4=Y?OM9L10EM[C"GD#';.2*F4HP5Y.Q,YP@KR=O4ZBBO%?VO->_;O@.A>#_
M -B7P#X&GFU<7 UWQCXZU:5;;0%3R_+*VD*^9<O('D*E254Q8=<,#6C^R3\$
M_CY\&O"FJC]HW]J+4OBAXBUO45O+B]N-%@T^TT[]V$-O:01#Y(N >3R06VJ6
M;."Q$GB/9*#LMY;+\7=_)-=V<RQ4I8KV,:<K+>5K1VOI=W?_ &ZFEU=SR;XJ
M_P#!63X>Q?$+5?@7^R#\$?&7QP\?:/>266J:7X3TYK;3-*N48HT=[J5PHB@
M8%2P#@'@D&O<?CM\&)/VF_@?<?"_7_&WB_P*VLQVLE_>^#M=%GJ5H%=));9;
MA ZX8!H7QN!5FQV-=QIFCZ1HL<L6CZ5;6B3W,EQ.MM L8DFD8L\C!0,NS$DL
M>23DU9J84*TE-5Y\REI9*R2_%W[N_HD13PV(E&:Q,^=2TLERI+[W)M]6WZ)'
MC_[,'[!7[)?['=HP^ ?P9TO2M1G0K>^(KA6NM4O-W+>;=S%I6#'DJ&"9/"BO
M8***WI4:5""A3BHI=$K(Z:%"AAJ:ITHJ,5T2LON04445H:A6/X'_ .01+_U^
MS?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 445\G?
MM=_M1?%/XK?%-_V!?V&]50>.KN -X_\ ':+OM? FFOPSLPX:]=21'&#N4D'@
MX9>3&8RE@J///5O1);R;V27?\$M79)L]_AOAS'<39A]6P[4(Q3G4J3=J=*G'
MXJE26MHJ_1.4I-0@I3E&+R_VJ/C;\2_VQ/C!?_\ !/?]D#Q--IMM9J%^-7Q,
ML>4\/63Y#:;:N.&OI0&4X/[L;AU$AC^FO@?\$OAI^SI\+-'^#?PB\-0Z3H&A
MVHAL[6+EF/5I)&ZO([$LSGEF8DUB_LM_LO\ PK_9%^$-C\'_ (3Z8Z6L#&?4
M=2NF#W>JWCX\V[N).LDKD<GH  J@*H ]%KGP.$JQF\3B=:LONBOY8^7=_:>N
MUDO8XHXBP-?"T\DR5.& HNZNK3KU+6=>JE?WFM*<+M4H>ZFY.I.91117IGQ
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_P C
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
MFUK%IVW6SLTT?"YS)3S*HUY?D@HHHK]U/,/[B**^,/ W_!?/_@F_XG\7:?\
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
M_MAZ?HW@;7&A9[/Q3;7#1:1>%5+%)1*S&T?:."SLCG(RA*JWH.K_ ! ^.?\
MP5EU6X\$? W4=9^'W[/$<S0>(/'_ )+6VK>-U4E9+73E<9@M#@J\S#+#*D</
M$?1H<1Y=C</&I@W[24M%%:2OUO?X4NLGIVO=)_&YGX+\9<,YS5PO$=-8.A12
ME4KS]ZERN_+[-Q_BSG9J%*'OMI\R@HSE'9^,W[5'QA_;/^(^I?LD_P#!/;Q
M+'3=-F^R_$OXW1IYEGH2'[]GIS @7-Z1D;E.(\Y!!_>1_0?[,/[+GPA_9%^%
M=K\)_@[H+6UI&YGU'4+I_,O-4NF_UEU<RX!EE8]3P ,*H50 -WX.?!GX8?L_
M_#K3?A/\'O!MGH6@:3#Y=GI]DF /[SLQRTCL>6=B68DDDDUT]=N$P,X5?K.)
M?-5>GE%?RQ7;N]Y==+)?-<1<4X;$8%9-DM-T<!%IV=O:5YK15:\EHY:ODIK]
MW23:C>3G.91117I'Q(4444 %%%% !1110 4444 %%%1W5U:V-K)>WUS'###&
M7FFE<*J*!DL2>  .<FFDV[("2BO&O G_  4,_8E^*?Q^3]E[X7?M,>%?$WCI
M[&XNSHGAW4/MP2*#'FAIX0T*.NX9C9P_!^7Y3CE?VQ_%W_!4<_$'3?AU^P=\
M(/A:NBWFCK/JGQ'^)?B&Y,5A=&617MH]/M%\YV6-8Y%D+%&,FT@;23]#AN%L
MVJ9C#!XM+"RG'G3Q#]C'DU]Y.=G).SY>52<FFHIM&+KTU!RC[W3377Y'T?38
MIX9]WDS*^QBK[6!VL.H/H:^%E_X)/_M:?M 8O?V^/^"K/Q/\1V\W-QX.^$\4
M'A'2-O\ SPD-N&ENH_=MC'C)XKZD_96_9-^!/[%GPD@^!_[.OA&?1?#L%[->
M?9;G5KF]DDN9B#+,TMS([EG8;B,A<DX S73G63\-97@[8;,EB<1=75.E-4DM
M;OVM7V<VT[62H\KU?,K*ZIU*TY:PY5YM7^Y77XGS3KO_  72^!/BC6[SPE^R
M-^S#\<?C?J=I=26LLW@;X;746GP3HQ1UGNKT0^4 P*EMC#-00_M(?\%V/C=,
MO_"JO^">_P *OA%82M^[O_B_\2GU:9H_[_V?24#1-C.%;.#UR*^XU544(B@
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
M444 %%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444
M%%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH_
M_7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>+?\%$_CMK?[-/[$GQ'^,_ABX,&JZ5X>:+2;E<9
MM[NXD2U@E&>"4DF1\=]N*]IKQ;_@HG\"=;_:6_8D^(_P8\,6YGU75?#S2Z3;
M+C-Q=V\B74$0SP"\D*)GMNS7%F/M_P"SZWL?CY)<OK9V_$^EX+_LK_7'+?[3
MM]6]O1]K?;V?M(\]_+EO?R/YGYYY[J=[FYF>221RTDDC$LS$Y))/4D]Z93I8
MI8)6@GC9'1BKHZX*D=01V--K^8#_ '65K:!7]+?_  35^,5Q\>OV$/AA\3KV
MWABN;KPQ':7BV\2QH9[1WLY&5% 5 SP,VT  9P ,5_--!!-<S);6T+222,%C
MC1269B<  #J37],'_!.GX$ZW^S3^Q%\./@QXGMC!JNE>'EEU:V;&;>[N9'NI
MXCC@E))G3/?;7Z3X:JO_ &C7:^#D5_6ZM^',?Q1]-N65_P"IN5QFU]8^L2Y%
MU]G[.7M/ES>RO\CVJBBBOV,_S;"BBB@ HHHH **** "BN0^-?[0/P._9O\&R
M_$+X^_%OP]X.T6+(.H^(M6BM8W8#.Q/,8&1SV1<L>@!KS?\ 8S_X*)_L_?M[
M:CXHD_9QT_Q=J'A_PTUND7C35/"=S8:1K3R&4,EC/.JF=HC$/,!52/-C(W D
MCUZ'#^>8G*:N:4\--X:G92J\K]FFVDES6Y>9M_#>^[M9,S=6DJB@Y+F?3J>[
MU\Y?M4?\%8_V"OV/M3;PC\5/CSI]]XL:7R;;P+X2C;5]:GG)PL/V6U#M$S'@
M>;Y:GUKC?V@_^";?[1'[7?QDUZ\^/W_!0_QYIWPDGNE_L'X6?#2WBT(M;^6N
M^*_U"/=-=JS[P4( VA2&!)QZW^RO_P $^/V+_P!BC3%L/V9?V=O#GABX\KRY
MM9AM//U*X7N);V<O<2 \\,Y')P!7TV%P' &5X:%?,<54Q=623]CAX^RA&ZOR
MSKUHMJ2VDJ="<;WM4V;QE+%3DU"*BN[U^Y+]7\C=^(VL?&GXN?LQR>)?V6]6
ML_"7C+Q'H%I>^&+CX@:#,5TQIA'(5O+0$2)*L3.IC/*28W A2I^6[/\ X(GM
M\>KF/Q#_ ,%-?VV/B7\>+DN)9?"BZB?#OA='SGY=.L&7D'C=Y@W <K7W717F
MY/QGGG#E&I3RB:H.4G+VD80]O%:)1C7Y?:P2MM"44W=M%U,/2K-.HK^73[MO
MO.#^ _[+G[./[+WAS_A$_P!G;X'>%O!=BR!9HO#NBPVS7&.C2NBAYF_VG+$^
MM=Y117SF+QF+Q^(EB,54E4J2U<I-RDWW;=V_F;1C&"M%604445SC"BBB@ HH
MHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H ***
M* "BBB@ H(# JP!!'(-%% 'DW[9W@;]K/QY\&3:_L5_&G1?!/CK3M4@O[.Y\
M1Z&+ZPU2*+<7T^X'+0Q2DJ&FC5G4+\H!.1XO^R?_ ,%6;'QA\5;?]C_]NSX5
M7'P1^..T+:>']9G#:/XHP=OGZ/?9\NX5CTA+%P3L4R%6(^P:\N_:V_8T_9S_
M &X?A5/\'_VDOAS:Z]IC,9;"Z.8KS2[C&%N;2X7YX)1Q\RG!'RL&4E3]GD.<
M\.RP7]EYYAKTFVXUZ22Q%)NVO2-:GIK2J-/_ )]U*=W?GJTZO-STI:]GL_\
M)^:^:9ZC17BW[+WPH\2_L0?LU7OA;]H/]K/5O'^E>%9+V^A\:^-XX8+C3=$C
M7?'#=3J?WYAC1BUQ(=S9/"J%4>H_#[XA>!?BQX)TSXD?#+Q=IVO:!K5HMUI6
ML:3=K/;W<+='1T)##^1!'45\]F&7QPM>J\//VU",W&-6,9QA+JOB2:;6O*U?
M?=:FL)\R5U9]C8HHHKS2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***P?B
M7\4?AO\ !CP3?_$GXM^/-(\->']+A\W4-9US4([6VMU]6DD(49/ &<DD 9)K
M2C1K8BK&E2BY2DTDDKMM[)):MOHA-I*[/Y=_^#D/_E-%\9O^Y=_]1S3*^':^
MJ?\ @MG^T;\(_P!K3_@I[\4?C_\  CQ(^L>$]<FTF/2-4>REM_M0MM'LK221
M4E57"&2!]I(&Y<-C!KY6K_<'PRPF*P'AMDN%Q,'"I3PF&C*,DU*,HT8*49)Z
MIIIIIZIZ'YKC91GC*DHNZ<G^;"OLK_@WX^'O@/XI?\%>_@_X)^)?@S2O$&C7
M$^M37&DZU81W5M+)!H>H3PLT<@*L4ECCD7(X9%(Y KXUKZN_X(@?%;7O@C_P
M5"^&/Q-\+?"/Q#X[U'3O[:2R\*>%H!)?7\DVB7\ "!CA54R>8[GA(T=L';BL
M/%?$3POA;GM>,G%PP>*DFKW35";NK:W72VO8G"SA3Q,)3V33?72_;J?UL111
MPQK##&J(BA411@*!T ':LGQ9\1/A_P" I=.@\<^.='T9]7OXK'24U74HK<WM
MU(X2."(2,/,D9F551<L2P '-<U\&/$WQ:^,'P*M=;^-?PKN_AGXGUBUNH[[P
M];:_#?SZ4&DD2%UN81L:3RO+DX VL2I'RUXY\%/^"1O[)7PP\:VWQ?\ B/:>
M(/BOX]MYDF7QK\5-;DU>ZCE5MRM'&^(8]K_,A$99,##<9K_#>I6Q,U%T8)IZ
MMR;C;Y6O?R=O.Q]_4KXN:@\/!-2U;DW&R_PV<K^3M;JT>F?M8_%W]H?X2>#-
M-N?V:?V9IOB=XAU;4_L26'_"0P:;;:<IC=_M5Q+,#^Z&S!"\DE5R"PK%_9'\
M/_M]1ZCKGC3]MCXA^ I%U2" :'X*\!Z/,+?1"I<NS7D[>9.[JR*RD%08P48
MD-[=15/#N6(]JYRLMHWLOPU?S;7D6\+*6*5:525EM&]H_.R3?_;S:[(XC1/V
M;/V?_#GQ9U;X\:+\&_#D'C37)$?5/%(TF(W\Q2)(E'G$%T&Q%!"D XR022:[
M>BBMH0A!/E5KZZ=SHA3ITTU!)7=]--7N_5A1115%A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110
M4444 ?$__!9;]F#]D']O3]C'XD^'/B=X5T_6_$7POG6WL=<M4:+4O"VJ2P65
MT/(GP""UM=VLK)\T3ATWJQ7"\)_P2"^)W[8GP#_:Z^+G_!(K]K'XM2?%2T^$
M_AO2O$'P[^*-W&1J%SHMX2D=GJ!)8O,G&UF9G_=R_,Z>7M]K_:I_X)=>$?C9
MK'Q%^)?P<^-WCGX=>,?B;864'C"71=>6?2M9>TAAM[>6XL+R*X@21((8XQ)
MD3D(,L>2?5_V;_V0?@_^S#>>)_$_@E-5U7Q5XYU&*_\ ''C?Q/J37NKZ]/%'
MY4)GF( 6.*/Y(H(ECAB4D)&NYL@'Q]^V[_RL2_L0_P#8C_$3_P!-1K]$J^=_
MC!_P39^$WQK_ &L?"7[:OBGXL?$&U\?> ;>[M_!%[I>LVT-MHT%U&T=Q%';F
MV:*59$=E8S+(S#&2=HQO?MN?L(_"+]O/P#H7@?XJ^+?&OA^?POXCAUWPWXD\
M ^*IM(U/3;^.-XUECFBR,[9'&&4XSD8(!H ^4OVV/V)OA_\ !O\ X*T?LL?M
MC?LD^%[/PM\0O&'C[4O#GQ+T_P /6ZVT/B3PX=)NKJ[O;R) $=H#!&OFL,M)
M<6X8LR0XQ_\ @G]X2U#X+?\ !Q1^VGX(\60M%/\ $3P9X3\8^%9)1@WNFQ1&
MVGD3/58[J4PDCC='7VS^S_\ L>_##]G[59/&5MXC\6^,O%L^FC3I_&_Q#\3S
MZQJIL]X<VT<LQV6T+.J.T4"1)(Z*[AF :D^//['OPR^._P 0/#7QH?6]>\)>
M/_!]O<VOASQYX/NXH-1MK2X ^T6;B>*:"YMY"J,89XI$5T5U"N U 'Q/^RYX
M3U?XA_\ !T-^TM\:=$B>30_ 'P'T#P?JMV@_=C4;\Z?J$<6[H6$5M+D=N^*_
M2^O//V</V7OA%^RQX5U/PU\*])NOM&OZW/K7BG7M7OGN]2U[4Y\>=>WEQ(2T
MLK;54=$1%5$5$55'H= !7E_Q6\*?M9ZOXN>\^#_Q7\+Z1HI@0)9:MH3W$PD
M^=BX(X)Z"O4** /"M-\'?MGV'C;0;CQ]\9?"%_IRWY\^WL?#KQ2,-IZ,6X[5
MZ[]B\;_]!NR_\!C_ (T>)?\ D+Z/_P!?I_\ 036Q0!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"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%,N+BWM+=[JZG2**)"\DDC!510,DDG@ #O0-)MV1E?8O&__
M $&[+_P&/^->?_M%_M*> ?V4/ <GQ%^/'Q<T;0[#)2TBEMR]S?2@?ZJWA7+S
M.>.%!P#DX )'D'Q*_P""BGC+XS^-+WX"?\$U/A_;?$7Q):2>1KGC^_D:/PKX
M<8_Q27*_\?<@'(CA)SU!?:R5T?[.G_!.3PIX$\>Q_M%_M.>.KOXM_%F0!_\
MA*O$<(^R:0<Y\K3;/_5VJ*3PP&[.2NS<5KQY9C5Q<G3P"4NCF_@7IUF_*.G>
M2/T6AP;@.'Z$<9Q94E1NE*&&A;ZS43U3DFG'#P?\]5.;5G3I5%JO,H]+_;__
M ."DUBRZS>ZI\!_@U>=+?8(?%GB:V/9\9&GPN.V=Y!Q^\1LCZ2^ 7[,W@S]E
M_P"'UO\ ##X%>&=$\/Z/!\SQ6ED3)<R8P99I6)>:0XY=R3@ 9P *]/HKHPN7
M4L/4]M-N=1[REOZ);17DK>=WJ>1GW&.-S?"++L+3CAL%%WC0IW46UM.I)MRK
M5+?;J-M7:@H1]U8_V+QO_P!!NR_\!C_C7A__  4>_:_\9_\ !/K]C'QE^UY+
MX4M/%J^$?[.SX?6]-B;K[5J-M9?Z_P J79M^T[_N-G9MXSD?1%?#O_!R'_RA
M=^,W_<N_^I'IE?H'A[E> SSC[*<MQT.>C7Q5"G.-VN:$ZL(R5XM25XMJZ::W
M33/B,7.5+"U)QW46U\D?!?\ Q&1^)_\ HP2#_P .A_\ >NJ\?_!XCKT6HR:H
MG[ 47FRQA'/_  M'C Z<?V77XJT5_J;_ ,2N>!7_ $*/_+C%?_+CXC^V\S_Y
M^?A'_(_;+_B,C\3_ /1@D'_AT/\ [UU^IW_!.']K_P 9_P#!07]C'P;^UY%X
M4M/"2^+O[1QX?:]-\;7[+J-S9?Z_RHM^[[-O^XN-^WG&3_'_ %_4U_P;G&_U
M#_@B5\*;'0[PV=ZL7B6*VNY[4ND4IU_4RD@4X$B@L"<'!(*Y!!Q_.7TG?!CP
MV\/> L+F/#V!]A6GBH4Y2]K6G[DJ5:35JE2:7O1B[I7TLGJT_7R7,<9B\5*%
M65URM[):W79(^TKI/%MC:R7M[XDT^&&&,O--+#M5% R6))P !R2:^;[O_@K)
M^Q_<_M#:!^RS\/\ ]HG3/''C;Q!JT=@FF^ =(FUB&P+,$,MU<VP:""-&(#EG
MRG5@ "1Y]:_\$9O&/[1]U'XB_P""I7[</CSXT%I!*_@'0[@^&_"<1SD(;.R9
M7G*\ 2LZ,1]X9-?6_P #/V;O@!^S)X27P+^SU\&O#?@S20%WV?AW2(K43,!@
M/*44-*_J[EF.>37\FXC ^'^2T)PJ8JICJ]FE[%>QH1E;1^TJQ=6HD]7'V%*]
MM)ZZ>\I8NH](J*\]7]RT7WOT/-?VQ_@[^WW\8='T/PA^RG^UAX=^%UK-<3CQ
M?XAE\(+J>I?9RJ>6MDLK>4CY\P,S<C<I5@5(;RGX+?\ !#[]E_X?^-$^,/QO
MGU+XX?$ D-+XT^,VH2:Y,&!R!%;RG[/$JMR@\LLF  W%?:U%>9@N-N)<KRC^
MS<OK^PINZDZ48TZDTVVU4JQ2JSCT493<4M%$N6&HSJ<\U=^>J7HMD8=IH_BV
MPM8K&QU+3X8(8Q'##%9[4C0# 50.  . !4GV+QO_ -!NR_\  8_XUL45\JVV
M[LW,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBBD!C_8O&__ $&[+_P&/^-'
MV+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10
M!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'
MV+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q63
MXW\?>!?AGX<G\8?$?QII/A_2+49N=4UO48K6WB'^U)*RJOXFDVHJ[V%*48QN
MW9#?L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:P_@5^T5\$?VF_"-UX]^ ?Q(T[
MQ3HUGJLNFW&I:6[-$MU$J,\88@;L+(AR,J0P()!KYSUG_A])\>]<NM.T9?A5
M\ _#BW;QPZA([^*=<>,.0LJ+A+0JRC=APK#(!QSCEJXN$(1E"+GS;<JO^.D5
M\VCCK8ZG3IQE3C*IS;<BNG\[J*^;5SZFEM_&4$33SZ_8HB*6=WM\!0.I)SP*
MX#P_^U#\&_%OQ1B^"?A']IGP'J_BZ:&65?#NDZO!<W:I&NYRT<3L4P.<-CBN
MB^/?[/'PH_:C^$MW\$_CYX877O#VI26TFI6,=U/:B9X94E4AX9%D0;T&0'Y4
ME22"<Y7P._8R_9/_ &:C'-\"/V>/"/A>ZCC,8U+3-$B6\92,$-<D&9QCCYG/
M6JJ/%^V2@H\G5MN_HE:WSO\ (JH\<Z\534>3JVWS>:22MMUYOEWX/]JK]K7X
MT_L[>)-*\%^ OV5?B+\3]2UBR>YAN?!?AZ-].M-K[/+N;J24"!SU *D%><\&
MM_\ 99^)W[7?QA\*:CXB_:$_9VB^%5U'J CT?2+OQ%:ZK+=VOEJ?/=K; A;<
M67RVY& <G->TT4U1K>WYW4?+_+96^^U_Q01H8CZRZCJOEZ1M&WS=N9_>CY1^
M)GP5_P""O/CCX@ZRW@7]M;X;^!_"TFH2_P!A#3_AW_:5_%:ECY8F^U'RS(%Q
MG!VDBO9].^&/QLN?@:OPN\:_':6_U^?PRVF:CXXTO2TT^[EN6@,;7\4<9*6\
MNX^8H7*JP&.!7H]%*GA*=.4I7D[]Y-KY*]E\D*E@J5*<I<TFY;WE)KY)NR^2
M3/C[P3_P2K\=>&O&VC^._$O_  4B_:*\1SZ/JMO?II6J_$AO[.N7BE601S6R
MP@/&Q!5DS@HQ6OQP_P""UG[;5_\ ME_MGZLFD>($OO"?@0R:#X7>WXAG\MS]
MINU'0^;,#AOXHXXO2OV-_P""WG[;W_#%_P"Q-J__  BVK_9_&7CO?H'A7RWQ
M+!YB'[3=KW'E0DX8=))(O6OYMJ_/.+\50PJC@,/I?WIZM_X5K]_W'Y7QYC,-
M@U'+,*K7M*>K?^%.[?K]P5^XG_!//P_IW_!7W]F'PWX\\=?M-_$OPQXZ^&FF
MQ>$_$$?@?QK-IAN$B+26M]*B B226-N92,EX9!T6OP[K[#_X(A_MO?\ #%_[
M;6D?\)3J_P!G\&^.]F@>*O,?$4'F./LUVW8>5,1ECTCDF]:\#A[&TL+F"A65
MZ<])?H_D_P +GS'"V84,%FD:>(5Z52T9)[?W7\G^#9^\O[+W[+/BO]ESP;?^
M"[#]HGQUXYCOM3-XM_\ $KQ$^KW5J#&B>1#(RKLA^3=LP?F=SGGCS/XD?L=_
M\%'-1^(.L^-O@U_P5,OO#=AJ6HRW5IX9U;X9:=JMK91NQ(MXWE(=44< \G K
MZPHK]@G@J$Z4:>J2VM*4?Q33/WJIE^&J4(TM5&.W+*47]\6G][/-['1/VG_#
M'P)^P2>-O#WBCX@6/AEUCOKS3C966IZLL!VLZ1Y\F%Y@,A<E5)QR*\(\"_M,
M_P#!5O3/'VB^"OC=_P $]=,&EZGJUO9WGC/P=\0;.ZM;&.214:XDM9 )_+C!
M+L>N%. 37U_13J8><W%PJ2C;M9W]>9-_.Z8ZN%J3<73K2AR]N5W]>:,G\TT_
M,\=_:<_:N^&7[''A+3/'G[1WQ9L?#FCZMK":9:7[:)<W*BX:.210XMT=D7$;
M?.0%!(!(R*M?!']I[X0?M)V[S_ /]I+P1XN:&'SKFVT+4HI[BW3(&Z6%6\R(
M9('SJ.H]:]3O;*SU*TDL-1M(KB"9"DT,T8='4]00>"/8UQW@']FS]GOX4^-;
M_P"(WPO^"'A3PWKNJ6GV;4]5T'0+>SFNXMX?;*T2+O\ F /S9/ ]*<EBU73B
MX\G:SO\ ?>S^Y>HY+'+$IQ<?9]59\R^=[/[EZF]]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUX7^TK^R;^UEXY^*$OQE_9?\ V_/$G@"^>SAA?PCJV@VN
ML:!)Y8Q\MO(%:!GSEY 6;/(Q@ >I?L_0?M":)\'[./\ :JUKPOJ?C*W:X.IW
M?@>QN4LIHED?R62.;,AD,00N  -Y8*" "2%>I*LZ<J;26STL_N=UZ-(*>(JS
MKRISI2BEM+W7%_<[I^32.B^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QKY\^#G_
M  5Y_8<^+'BA?AUK_P 1KWX=^+O,$<OA#XI:3)H5]&['"H3/^Y9R> JR,Q/&
M.17TW54,3A\3'FI34EY._P!_8K#8S"XR'-0FI+R=[>O9^3,?[%XW_P"@W9?^
M Q_QKY?_ &[O^":OB+]I+Q1I'[3?P ^)UM\-_CWX,B)\(?$/3+4H+N, _P#$
MNU) "+JS?E2KJQ0,<!E+QO\ 7%%>]D>>YIPYF,<=@*G+-73T3C*+5I0G%WC.
M$EI*$DXR6C1K5I0K0Y9K0^3/V /VZ/C%^TGK'B7]G3]H_P"&TOP\^-GPZAA/
MC?PS-ILCV%W!(Q2'4K"Y&4EM9BK%1N+*01EP-Y^F_L7C?_H-V7_@,?\ &M80
M0K,URL*B1U"O(%&YE!) )[@;CCZGUKY/_9J_X*2Z]J_[4&N?L,_MN_#&S^%_
MQ4CO[FY\"1PW[3Z/XTT;S',$^G74BKYLZ1@++"0KEE9@JD/%%[.)RV?%6(QF
M89+@U2ITHQJ3I1GSN*M^\G3C+]XZ497;7ONE!KGFTN8S4U0485)7;T3M]U^E
M_NN?37V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q17QYT&/]B\;_ /0;
MLO\ P&/^-'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&/^-;%% &/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M-;%% &/]B\;_ /0;LO\ P&/^-9GA6U\4R:=(UAJEM&GVF0%9("3NW<FNKK'\
M#_\ ((E_Z_9O_0J #[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQK5N+JVM55KJXCC#N$0R.!N8G 49ZDGH*^=_C]^VYXR;P9''^P'\(8?CEXAO
M=;OM"DO/#WB*T&C>'=1MXXV<:E<^9^[V^:I\H8+;&4O&Q7-.$XT)5^5\D+<S
M49-+F=E?E3>KVZOH8U\12PU-SG?3LFW\DKM_)'>?M!?M!> ?V5?AG>_&']HC
MXU^'/"7ARP'[[4M6!0.^"1%$@R\TK8.V.-6=L<*:_/WP-_P</>(?BI^T0=$^
M'WP-U"[\ "QN(=&TNWTF:\\9>*+[Y?)DM=-@)2TM^Y^U.C2)(KH<J8Z]7_9
M_P""2_Q9\7_%V?\ ; _X*]_$C1?C+\2$>-_!GAQ8I)/#_@Q<LSK;6KA('D),
M6&,/RM%OW.[>8/M7P1\&?A'\-=<UKQ1\/OAEH.BZGXCOY+WQ!J6F:5%#<:E<
M.Q9Y9Y%4-*Q8DY8FOL\VGPKDF6SP666QF*FG&6(FIQHTK[_5Z=X3J3[5:W+%
M=*%TIGGU5FF+C&5&2I*_57E;TNDK]NG7L>8^/_V>O%/QA\#ZI\0OA7X@M?A5
M\1/&WA_3[>]\>6GA"U?7K2U1DE^QS-(,DJC218+?NV8LIRHKEOV8O^"8?PE_
M9B\?/\;++7=7\9?$:X@>*]^(GCS6+C4M4E5U(=59V$<:D$CY4!P<$FOIRBOA
MJ]*.*KPK5[SE%))R;=DM%9/166BMLM-D=4L!A:E>-:I%2E'9OH^Z6R?FE?S,
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBBM#L,?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\:V** .4\*VOBF33I&L-4MHT^TR K) 2=V[DUI_8O&__ $&[
M+_P&/^-'@?\ Y!$O_7[-_P"A5L4 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&/^-'V+QO\ ]!NR_P# 8_XUL44
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
MF[16R6\I/:,5O*4FHQ6K:1[Q//#;0O<W,RQQQJ6DD=@%50,DDGH!7RA\3O\
M@I1?_$/QG>? G_@G9\,O^%M^,;9_)U3Q(LQB\+^'V/\ '=7H(6<CJ(H3\X!"
MON&VL2']D;]KS]NV=/$/_!0/QXW@KP)*XDMO@=X!U-E%Q'G(75=00AK@]-T4
M1V="IC.17U;\,OA9\-_@QX,L_AW\)_!&F>'M#L$VVNF:3:+#$GJV%'S,>I8Y
M9CR23S7F^TS',?X:=&GW:]]^D7I#UE>7]U;GV?U3@W@[7&2CF.,7_+N$G]5I
MO_IY5BU+$-=8T7&G_P!/JBO$^<_A-_P33A\3>-[3X^?M]_$F3XQ>/;=O,TZP
MOH/+\.Z 20?+LK# 1L$ >9("6VJVQ6&:^JD1(T$<:!54855& !Z4M>7?M-?M
MK?LG_L;>&_\ A*OVG?CYX;\'6[Q&2VM]4OQ]KNP.OD6J;I[@\'B-&->UDV15
MJ^(CA,MH2J59OX8J4YS?RO*3^\^3XAXISCB.M&MF-:\8*T(I*%.G'^6G3BE"
MG'RBDF]7=W9ZC39YX+6![FYF2..-"TDDC *J@9))/0 5\.>&O^"HG[6W[7/B
M/3[/_@G=_P $]_$.H^$);V(WGQ6^,=RWAS1Y;7>-\EG;D-<WBLF0KH 5;[T9
M (KZ3_:Z_8Y^!G[<7PQMO@U^T/I&IZCX:AUJ#4KC3--URYL!>O$LBB&=[=T=
MX2)&RFX D*>J@U]7C^%,1P]F%"AGTU14V^=0=.K6IQ5K\])5(N$G?2%25.3U
MO9:GS<:ZJP;I:V[W2?SM^*N>,_'K_@MA^PW\(O%S?"7X9>)]9^,OQ!<LEKX"
M^#.D/K][(XX*M) ?(CVL0&#2;UY^4XQ7>?L3_'#]N'X[W/B+Q?\ M4?LAZ;\
M(?#DD=L?!&CS^+4U+6IAF7SGO5A410@KY)5 0Z'>K!N"/0O@+^S)^SS^RYX1
M7P+^SK\%_#?@S2L+YMMX?TF.W,Y'1Y74;YG_ -MRS'N:[JM\US;@^G@)X+*,
M!)N5KUZ]1RJZ-/W*=/DI4T[6:DJTK72GJ*G3Q#DI5)_)+3YMW;_#T/FGQ)_P
M2-_82^(G[2>L?M6_&CX22?$#Q7JMTDUNGCS5I]4T[2E5$7RK6RF8V\<9*;]K
M(VUF.TJ,*/H[2=(TG0-,M]$T+2[>RLK6)8K6TM(%CBA0# 5$4 * .@ Q5BBO
M"S+/L[SFG2IX_$U*L:45&"G*4E"*5E&*;M%66R2^\TA2ITVW%)7W"BBBO)-
MK'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HH
MHH **JW.MZ-9ZG;:)=ZO:Q7MXKM9VDEPJRSA "Y1"<L%!!. <9&:\&_:T\>_
M\%"IO'EC\'?V+?@OX5BM=0TI;G4_BMXWUG-AI#-(Z&WCL8AYT\X50X/,?SJ&
M')QC6KQH4W)IOR2N_P /UT[G/B,1'#TW-IRZ6BFW?T7YNR75GOFJ:G8:+IES
MK.J7*PVMI \US,V<1QJI9F./0 FOE#P1_P %0=6_::^*6E>#_P!AC]F'Q1\0
MO":ZU#!XH^*6J#^QM"LK02@7#VKW*A[V9%W8C55YVGD'->\?LT_#;XN_"GX2
MV?A#XZ_'6X^(_B5;B>?4?$]SHT-AYK2R%_*2&'*I&FXJHSPH X  '<:?IVGZ
M180Z7I5C#:VMO$L=O;6\02.) ,!548"@#@ <"LIQQ-=0<9>S6[5DY>E[M+ST
M?DT8U(8S$Q@XS=-;R5DY>E[N*ZWT?DT>8?M0?L7_ +/W[9%OX>TS]H;PM=Z[
MIGAO47OK31AJ]Q;VES*R@#[1'"ZB=5*@A6X!![,P/?>!/A_X$^%_A:U\#_#7
MP9I7A_1K%-EGI6BV$=K;P+Z+'& J_@*UZ*VC1HQJNHHKF>[MJ_F=$</0A6E5
MC!*<MW;5VVN]PHHHK4V"BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_
MZ\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH
M*;)%'* )8U8!@P##.".AIU% 'CO[77[,GQ)_:'TW0]1^$/[5WC/X4^(O#<\\
MVFZCX:,4UG=O($&V^LY1MO(UV JA90"S$YR,<U\*O@/^T9\9O@WXR_9V_P""
MGND_#3XA:!J"Q6>GWOA[3YX1K-H58O+=P286WN%<1E&@V[&&Y2"H:OH>BHP\
M9X3'QQF'G*%2+33C)JS6S5GHUHTU9IK<Y'@J+Q/M[N[W5WRO2VL=OFDF?GI_
MP3,\<ZS^S7^U?XN_X)Z>$_VN/"GQ)^$OA@74'A&#Q/XB^S^+?"5]!.L3:#Y,
MJ*VIVZ OLFCRL8B*[E^2,_H77D/[2W[!7[(?[7EJ5^/_ ,"M$UJ^"!8-=2$V
MVI08^[LNX"DR@'!V[MO R#7Q[^U1\/O^"CG_  2D_P"$F_:*_85U[4_C1\+K
M^R67Q#\+/'EW<ZG?^%98HDC6^TZ17$TUJ(XU$EL&RJC< 1EX_M<,LT\1<\K3
MQ=2A3Q<H)PLO9K$U$[-2;_=PK36O,W&%2:UY9RO+DI2QF!A)58J4%LXWNEVY
M7?;RD_1(_2"BOBK_ ()R?\%;/%7[;S>'=.\1?LIZ[86OB-+A;#Q]X/OXM7\-
M^;!"TLD=U,-DNG3%5P+>=3+EE! R*^S9=8TF'5(M#FU2V2]GB>6"S:=1+)&I
M 9U3.2H+*"0,#(]:^/JTZV'Q%2A7IRIU*<G&<)QE"49+>,HR2::ZIH[,)C</
MC:7M*3=MM4T[^C2?4L4445)U!1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L
M5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%% !17(_%WX_P#P
M-^ .B?\ "1_&_P"+WAOPG9%28Y_$&LPV@EQV02,#(?9023T%0?$+XJ:_9_ F
MZ^,/P&\!_P#"P[R;18M1\,Z'8:M':#6DE"-&$N) 4C#(VX,PQCZUG*M2BVKZ
MI7:6KMZ+4RE7HQ<E?6*NTM7;T6OX:]#M:XOXU_M%_ ?]G#PT?%_QX^+OA_PG
MI^"8IM;U..!IR.JQ(QWRM_LH&;VKQC]GZ#_@JQ\1/BUI7Q(_:2O_ (9_#KP/
M:^<US\-_#D$FKZG?!H75$N;]V$<3)(R2!H,AO+VE<$UZ]\3/V6_V<_C1X\T3
MXG?%SX*^'/$VN>'+>6'0[_7=,2Z-FDC*S;4D!3.Y00Q!*G.TC)SSJO7KT'*C
M'E?3G5OG9:_)V?IN<L<1B,3AG.A#EE>RYTUIIK9:^B=G==%J9O[*W[7OP9_;
M,\%ZE\1?@5=:Q=Z%8:N]A#JFJ:%<6,>H%8T?S[?SU5I(3OV[L [D8$#@GQ#Q
MI_P3J_:*_:@\:ZM>?MH?MP>([[P3)JD_]D?#3X9P_P!@V$ECYC>4E]<*6GNB
M8]I="1M;.UR,5];W$UIH^FO<&!E@M8"WEVUNSD(JYPJ("S' X502>@%? 5U^
MU?\ \%"/^"HMU)X8_P""?7@^\^"?P?FD,5]\?/B!HQ&K:O#G:QT33),$ \XN
M)L#!.#%(FVOI<AX,Q?%-*4Z]6%.A1M[6K4DZ=*/->R:3E*<G9\M*$:DY6;46
MDVL<5AZ=6C"GB[SEVC>*EZQYK6_Q-H^Q;S]HW]G;P7\9= _95U'XQZ)#X\UG
M3I)M$\(3ZN)=2N+>"(NTC(69_P#5JS;G.7".06VMCQ3]K[_@FYXC_;K^.-JW
M[1'[2_B&7X&Z?I]LX^"_AQ#IT.L:BKL9)-1O(F$MS;X$16$;<-D@J5R_5?L4
M_P#!-+]F#]AF"\\0?#G0+W7_ !QK>7\4_$[QC>'4?$&M2L<NTUU(,HK$ F.,
M(A(!(+?,?H"O9EG.$X4SI5^%Z\VXPY?;5(04^9OWITH^^Z.EE"2DZJUES1<N
M6/:J3K4N6LEZ*]O1]_R,/X;?#/X=_!SP/IWPT^%'@C2_#GA_2+<0:9HVBV*6
M]M;1CLD:  <Y)/4DDG)-;E%%?(UJU7$595:LG*4FVVW=MO5MMZMOJS=))604
M445F,**** "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV
M;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T
M*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_ .OT
M_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH ***
MY_XG?%7X:_!;P;=_$+XL^.=+\.Z)9+FYU/5[Q88E/906/S,<8"C+,> ":F<X
M4XN4G9+JS;#X>OBZ\:-"#G.3248IMMO9)+5M]$CH*\W_ &D_VN/V>_V2/"(\
M7_'CXD66C1S9&G:=DRWNH./^6=O;IF24Y(&0-JY&XJ.:^?9_VS/VM/VW9W\.
M_P#!.[X8?\(UX.D<QW'QP^(FG/%;.F<%],L'&^Z;^[)(-F05=5X->B_LV?\
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
M;,D?E;<!E8X(&"*]:_:N^+?[6'PKL=$;]EC]D2#XK7&H2SKK"W'C^ST)=*5
MAC8_:4;S_,)<83!4H"<AJ^YIX[#U<.Z\+N/E&5WMLK7>^Z5C])I9EA:^%>(I
M\S@NT)W=[;1Y>9K7=)K[F>N45XU^RA\2?VU/B%=:X_[6O[-/A_X>6]O';G0$
MT7QE'JTETQ,@F$I10$VXC*^N\^E<K^T+X2_X*J^*?BMJ%O\ LX?%SX->%O G
MEP#2KC6] O[W6=WE)YQF7/V?_6^9LV_P;<\YIO%KV"JQA)WZ6L_FI6M\QRQR
M^K*M"G.5W:W+:77=2Y;+3KY'T?17%_L_>&/C7X0^$VF^'OVA_B?I_C'Q;"TY
MU3Q#I>BKIT-P&F=HU6!6(39&R1Y'WMFX\DU\X/\ \$9_A/XOF-S\>_VM?C]\
M1O,?=)9>)OB?.MH.?NI%;I'L7V#?C15K8I0BZ5*[>Z;2MZVYOPOL%:OC%3@Z
M-&[>ZE)1Y?)VYM?2^Q]2_$WXI_#;X+^"KSXD?%OQWI/AK0-/"?;=8UN_2VMX
M=[A$#.Y RSLJJ.K,P R2!7CGP4_X*B?L2?M'_&FW^ GP&^+[^*M?GAFE9]+T
M*]^QPK%&TC;[IXEBY56QACDC%>U^,/ ?@CXB>%YO!'Q#\(:9X@T>Y\HW6E:Y
M81W=O.8W62,O'*&5RKHC@D'#*".0#5GP_P"&O#GA+2H]#\*Z!9:990C$5GI]
MJD,2?1$  _ 5=2.+=9<DHJ'6Z;;]'=)>MF75CCI5X^SE%0TO>+<GW2?,DM.M
MGZ'CO[6'Q#_;R\.:[I'A/]C3]GCP?XC34+2234_%GC7Q8;2STF4, D;VL2^?
M.&!+;HVXVD$#@G;_ &4O#O[8>@^$]3F_;,^(O@O7M>O=1$VGP>!M(FMK+3H/
M+4& -.?,F^<%@[ -\Q'/&/5**2P[6(]JYR?97]U?))7^=P6%:Q+K.I)]HW]U
M?))7_P"WKGS]IW_!+7]@Z#XOZY\>?$7[/6D^)?%?B'6)]2O]3\722ZHJ32R&
M0B*"Y9X855F.T(@VC '08]\L;&QTNQATS3+.*VMK>)8K>W@C")$BC"JJCA0
M  !P *AU_P 0:#X4T6Z\2>*-;M--TZQA::]O[^Y6&"WC499W=R%10.I) %?'
MU_\ \%F?AA\5OC':_ O_ ()__!#Q7^T#J<&L06WBGQ%X/5+7PYH5N9%$TDNJ
MW $$DBQEG1(R4E(VB0&OHN'^#\WSI5997A;P@N:I/W84X+O4J2<80OT<Y*[T
M5V*-/ X#X(QAS/HM6_1:MGV!XA\1>'_".A7?BCQ9KMGI>F6%NT]_J.HW2006
MT2C+222.0J*!R6) %?#_ (X_X*Y?$']ICQ9?_!+_ () _ 5_B[K-I.;75_BK
MKYDL?!&@2=V>Z(#W[KU\J#&Y2&1I!D5]'_M=?L/?L\_MS>'_  ]X-_:2\.ZA
MK>A>'=>75H]"@UNXM;34)5C9%CNXX747$0+!PK?Q(.=I=6]'\#> _!'PQ\)6
M/@+X;^#],T#0]+@$&FZ/HUA';6MK&.B1Q1@*@]@!7M9+C^#\GP"Q6(P\L7BV
MW:G/W,/"STE+DE[2LWOR7I17VG45T:5(XBI/E3Y8]UJW^B_'Y'GO[&WPL_:9
M^$WPC?1_VMOVC8OB;XSU#5IM0O=8L] BTZTL5D5,6-M%'C=!$5;:[@.VXD@<
M >L=.E%%?,9ACJV9XZIBJL8QE-MM0A&$5Y1A!1C%=E%)&T(J$5%=/F%%%%<9
M04444 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!
M$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\
M7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C
M_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !11222)$C
M2RN%502S,< #U- ;BU5UO7-%\-:1<^(/$>L6NGV%G"TUY?7MPL4,$:C+.[L0
MJJ!R23@5\R_%O_@I[X,E\:7'P._8M^'>H?&WX@Q'9<6?A>95T?26)(WWNI']
MS$H.>%+<@J2AK@/''[)M]XPT0_M"?\%FOVK]$'AO3I5N8OAWIVL_V-X0TMQ\
MR+/)(Z27TH(X+MG.5S(IQ7G0QM;'8A8;+:3KU&[+E^&_;F2=W_=BI2\D?H&'
MX%>78:.-XGK_ %&BUS1@X\V)J+=.G0O%I-:JI6E2IM:QE)Z'4>+?^"DWC+X[
M^([SX4_\$T?@\_Q*U2VF-OJ7Q#U@O:>$]'?N6N#AKQAU\N'&X<HS]*O_  R_
MX)D:;XJ\8VOQP_;[^*%U\:/&UNWF6-CJL(A\.Z(3@[+33A^[;'0O(#OP&**W
M-9W[)O\ P4]_9O\ VA/B[HW[.?["O[/7C/Q!\/K!;BWU'XF:#X..F>$=$\J*
M1DACDE$9E9I%$>V.,#YPP++DCLOVU/\ @G9H/[=?BS18OBQ^T7\2=)\!:?I[
MP:U\-?"'B#^S=/\ $,ADW![V2)?-D3:2IC# '"D%2#N^F_U"KY=G5+#<8U)8
M:\>=Q=-RY%K9>P4D_:-JR5:46KJ3<(M,SK^(,,NPD\-PCA_JM-WC*KS<V)J)
MZ/FKV7)%K>%"-.+6D_:-7.9_:)_X+(_L/_L\^*%^"_@;Q%J7Q4^(7,%A\-/@
M[I)US4BZ\>6WD'R;?:< J[JZCD*<5[+^S7\1_B]\?_@';>,OCO\  '5_A-K^
ML?:XY?"ESX@AN[RRMS(ZP3>?;X$<CQ;'*$!XG)4_=R9OV;_V1/V8_P!D'P@/
M W[,_P #_#O@W3BJBX&C:>J371'1IYVS+<-_M2NS>]>C5[&=8_A&.$CA<EPD
MTU)-UZT[U)63TC2A:E3B[IM-UIW2M42NG^>4XXARYJLODMOO>K_#T/E3]F__
M ((T?L/?L^^+O^%M>(?!FI_%+XB2N);OXC?%W5&U[5991R)%,X\J%@<X:.-6
M .-QKZK  & ***\K.N(,\XCQ2Q&:8F=::5DYR;Y5_+%/2,5TC%)+HBZ=*E1C
M:"L%%%%>.:!1110 4444 %%%% !1110 4444 %?#,'_!6?P+%_P6)G_86-S:
M?\(]+H:Z-_;.1G_A)Q^^^S[NFS9FWQU\_P"6O>/^"B7[7VB?L.?LB^+?V@-0
M>%]2LK/[)X8LICQ>:I-E+:/'\2ALR.!SY<3GM7\O/_"P?&W_  L#_A:O_"47
MG_"2?VQ_:W]M><?M'V[S?.^T;^N_S/GSZ\U\AQ-G\\JK4:5+XKJ4O\*Z?/7[
MCX/C#BB>2UZ%&AK*ZE)?W5T_[>U^X_KTHKX<_9'_ ."W_P #OVC?!?P_\/Z3
M\-_B#XE\>ZY'8V7C'3O!O@>YNK30;QW6*>>XG(6-;93F8LA<K$1D;@5KZ4_:
MKT;]KO7_  )8Z1^QQXR\$Z!KT^JJFKZMXVTZXNDM;#RY-TEM'"</<"01 +("
MA4OD@@9^BHYAAL30=6@^=+MOKT]?GIU/J\/FF$QF&=?#/VB26D=7KT[7[J^G
M4]/KP+]IO_@IK^QU^RAXK;X:?$?XE2:CXT*Q^1X%\*Z;-J>KRLZ!XT\B!2(F
M9&5E$K)E6!'!&;'[)_[+?Q_^#'BC5?B)^T-^VYXN^*FM:O8+;2:?=Z;;:9HM
MEAP_F6]E "(Y."N\.,J3E>F/7[/P'X&T[Q;>>/M/\&:3!KNHPI%J&M0Z=$MW
M<QH,(DDP7>ZJ   20 .*;EBZU!."]G)O[2YK+_MV5K_,IRQV(PR=-*E)O[24
MK+TC*U_^WFEYG+_"?XG>(OVA/@'!\1=&\$>)OAYJFNZ?="PTKQMHH@U+2I0\
MD44L]L689^590A)!5@#WKP?X;_\ !+*XU?X@Z)\;/VU/VLO'_P 8?%N@ZI!J
MFD6UQJ+:/H6FWL+B2*:WTZS955D=0<ERK;1E>U?6U%.I@Z-?D=;WG'[F^[CM
M]ZTZ%5,!0Q*@\1[[CWO9ONXWY6^UT[= HHHKK.T**** "BBB@ HHHH ****
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110
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
MOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
ML**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJLNT\2Z"GBV[O7U2(1/:QJDF>"03D5
MT']G:?\ \^,/_?H5D6=E9GQG>Q&TBVBSC(7RQ@')H M_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&
M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\
MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?
M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H Y^T\2Z"GBV[O7U2(1/:QJDF>"03
MD5J?\)CX8_Z#4'_?55+.RLSXSO8C:1;19QD+Y8P#DUK_ -G:?_SXP_\ ?H4
M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ
M% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__
M #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%
M']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]
M^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__
M #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z
MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!
MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'
M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^
MJ/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:
M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0
M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ
M_P!!J#_OJLOPEXET&QTR2&[U2*-C=2L%8]BW!KH/[.T__GQA_P"_0K(\%V5G
M+I4C2VD3'[9*,M&#QNH M_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H
MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8
M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT* .?\ "7B70;'3)(;O5(HV-U*P5CV+<&M3_A,?#'_0:@_[ZJIX+LK.
M72I&EM(F/VR49:,'C=6O_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]
M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH
M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_
M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_
M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/
M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\
M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C
M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\
MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#
M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJH/ S!M'D9
M3D&\E(/_  *M/^SM/_Y\8?\ OT*S/ X TB4 ?\ODO_H5 &S1110 4444 %%%
M% $&HZ;IVL64FF:M8075M,N);>YB#HXZX*L"#4]%% !1110 4444 %%%% !7
MX=_\09G_ %D@_P#,/_\ WWK]Q**_0.!?%'COPU^L?ZN8OV'M^3VG[NE/FY.;
MD_B0G:W/+X;7OK>RMR8K!87&6]M&]MM6M_1GX7ZG_P &<7]G7=G:_P##QC?]
MKF,>[_A4.-G&<_\ (7YJY_Q!F?\ 62#_ ,P__P#?>OVL\2_\A?1_^OT_^@FM
MBOO_ /B:/QU_Z&__ );X7_Y2<O\ 8F6?\^_QE_F?#O\ P1E_X(R_\.C/^%D?
M\9(?\+!_X6#_ &/_ ,R?_9/V#[!]N_Z?+CS=_P!L_P!C;Y?\6[C[BHHK\@XI
MXISWC3/:V<YS6]KB:O+SSY8QORQC"/NPC&*M&,5I%7M=ZW9Z%"A2PU)4Z:M%
M?\/U"BBBOGS4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FM
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)
MK8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z
M":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "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@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_
M^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BB
MB@ HHHH **KRZOI,.K0:#-J=NE]<V\MQ;633J)98HVC6214SEE1I8@S 84R(
M#C<,V* "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"O
MT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF
M@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **
M** "BBB@ K%^).K^*O#_ ,.]?U[P+H2ZIK=CHMU<:-ICD@7ETD+-%"<$'#N%
M7\:VJS?&/B[P[X \(ZKX\\7ZD+/2=$TV>_U2\:-G$%O#&TDDFU 6;:BL< $G
M' )H _'3_@E'KOP&_P""IVJ_#3Q/\5_CEX[UCXU/\+/B&WQAO;;X@ZII6O>%
M]=37?#:VOV:*WGC&FVZ122?9XH46!@C!T>1)0/N+]I[]JCQ[_P $O/\ @DB?
MC%\?O&$WB;XA>$? ECI#:M=PFY?6/$+Q);I<RK$,R+YI-Q+MY\N.0CI7S5_P
M5"_X)=V_Q&_;C\(_M7_\$XOB7'\&/CE<_"KQ=XP_X3+PWA++Q9=:=>>'D@M]
M1B!\J2*:/4;A9)2K;]R&59E0+7V-_P $F?VQ_%__  4 _P""=GPN_:Z^('A.
M#1==\7Z+,VLV%HC+#]JMKN>SEFB5B2L4KVYE1220DBC<V,D ^-O^"1'P&_8,
M_:C^(.D?M1?LP_\ !:C]J3XS:GX.NUOO$7@'QQ\6Y8K(W+HR@WND-:0S"W\U
MBZ .86:,+ND564^GZC\7=1_X*!_\%H/'O[#?B+7=4C^$?[/?P\L+_P 3^'=*
MU6>TC\2^)]3\J6#[;) Z-/:V]J[;;8G89P7<-L4+F?ML?L3?#_X-_P#!6C]E
MC]L;]DGPO9^%OB%XP\?:EX<^)>G^'K=;:'Q)X<.DW5U=WMY$@".T!@C7S6&6
MDN+<,69(<8__  3^\):A\%O^#BC]M/P1XLA:*?XB>#/"?C'PK)*,&]TV*(VT
M\B9ZK'=2F$D<;HZ /0O^"??[0WC#X6_\%+_V@/\ @E!XR\5ZGKFA>"M+TSQO
M\(K[6]1EO+VST*^C@%WIDD\S-)+#:W<Z) SL[B.386PB ?=M?FA^RYX3U?XA
M_P#!T-^TM\:=$B>30_ 'P'T#P?JMV@_=C4;\Z?J$<6[H6$5M+D=N^*_2^@ H
MHKR_XK>%/VL]7\7/>?!_XK^%](T4P($LM6T)[B82 ?.Q<$<$]!0!W'B7_D+Z
M/_U^G_T$UL5\G?%S4OVZ? ?CCP+X:U7XU>$;B;Q-KLEC8R6OAHHL$@A+;I-V
M25XZ#!KM_P#A7W_!0_\ Z."\"?\ A+O0![U17@O_  K[_@H?_P!'!>!/_"7>
MC_A7W_!0_P#Z."\"?^$N] 'O5%>"_P#"OO\ @H?_ -'!>!/_  EWH_X5]_P4
M/_Z."\"?^$N] 'O5%>"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_  4/_P"C@O G
M_A+O0![U17@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[T >]45X+
M_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O0![U17@O\ PK[_ (*'
M_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O0![U17@O_"OO^"A_P#T<%X$_P#"
M7>C_ (5]_P %#_\ HX+P)_X2[T >]45X+_PK[_@H?_T<%X$_\)=Z/^%??\%#
M_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_
MX2[T >]45X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[T >]45
MX+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N] 'O5%>"_\*^_X
M*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O0![U17@O_  K[_@H?_P!'!>!/
M_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>"_P#"OO\ @H?_ -'!>!/_  EWH_X5
M]_P4/_Z."\"?^$N] 'O58]E_R.][_P!>47\S7CO_  K[_@H?_P!'!>!/_"7>
MN#\/W_[>>J_M#>(?A-;_ !N\()J&DZ#:7MQ=OX;S#)'*Q"JH W!ACDGB@#ZV
MHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\
M!0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\
MA+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\
M@H?_ -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_
M ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHK
MP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0
M_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X
M2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO
M^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@
M3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EWH ]Z
MHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\
M!0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\
MA+O1_P *^_X*'_\ 1P7@3_PEWH ]BLO^1WO?^O*+^9K8KY)\/W_[>>J_M#>(
M?A-;_&[P@FH:3H-I>W%V_AO,,D<K$*J@#<&&.2>*[S_A7W_!0_\ Z."\"?\
MA+O0![U17@O_  K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>"
M_P#"OO\ @H?_ -'!>!/_  EWH_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_
M /1P7@3_ ,)=Z/\ A7W_  4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_P
MEWH_X5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P
M4/\ ^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O
MG_A+O0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >
M]45X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^
M"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X
M$_\ "7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%
M??\ !0__ *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\
M"?\ A+O0![U17@O_  K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N] 'O
M5%>"_P#"OO\ @H?_ -'!>!/_  EWH_X5]_P4/_Z."\"?^$N] 'O58_@?_D$2
M_P#7[-_Z%7CO_"OO^"A__1P7@3_PEWK@_P!GB_\ V\_BUX(N_$OA_P"-WA"S
M@M]>O;)XKWPWN<R0RE&8%1C:3R!UH ^MJ*\%_P"%??\ !0__ *."\"?^$N]'
M_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\
M1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EW
MH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%
M??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\
M"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"
MOO\ @H?_ -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P
M7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH
M]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7
MW_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+
MP)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'
M_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\
M1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EW
MH ]B\#_\@B7_ *_9O_0JV*^2?V>+_P#;S^+7@B[\2^'_ (W>$+."WUZ]LGBO
M?#>YS)#*49@5&-I/('6N\_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_ /1P
M7@3_ ,)=Z/\ A7W_  4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_PEWH_
MX5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\
M^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+
MO0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]45X
M+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__
M $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X$_\
M"7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\
M!0__ *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\
MA+O0![U17@O_  K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>"
M_P#"OO\ @H?_ -'!>!/_  EWH_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_
M /1P7@3_ ,)=Z/\ A7W_  4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_P
MEWH_X5]_P4/_ .C@O G_ (2[T >]5C^!_P#D$2_]?LW_ *%7CO\ PK[_ (*'
M_P#1P7@3_P )=ZWOV+?B%XM^)7PCN]<\;7-O-?6_B?4;)I+:#RT98IB@./PH
M ]<HHHH **** "BBB@ K-\9^$/#OQ!\'ZKX"\7Z<+S2=<TV?3]4M#*Z>?;31
MM'(FY"&7<C,,J01G@@UI44 ?&4O_  1P\'0^(O#'@[3OVIOBY_PJG0?A]KOA
M23P%<^,@\JZ??W&DN-/AU'R/[02R,6G&-T^U>9M6%8WC3S5?TK]IG_@F=^S/
M^TQ\!O!7[.\__"3> =$^&^I6=]X NOA=XBET.[T"6VA:"'[/)#D +&[+AE;&
M<C##-?0=% 'E/[/_ .Q[\,/V?M5D\96WB/Q;XR\6SZ:-.G\;_$/Q//K&JFSW
MAS;1RS'9;0LZH[10)$DCHKN&8!J3X\_L>_#+X[_$#PU\:'UO7O"7C_P?;W-K
MX<\>>#[N*#4;:TN /M%FXGBF@N;>0JC&&>*1%=%=0K@-7J]% 'GG[.'[+WPB
M_98\*ZGX:^%>DW7VC7];GUKQ3KVKWSW>I:]J<^/.O;RXD):65MJJ.B(BJB*B
M*JCT.BB@ HHHH \@_:/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';G
MIGBO7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\@\&^!?%UA^VGXT^(%YH,\>BZAX/TZULM18
M#RY9HW8N@YZ@&O7Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /(/!O@7Q=8?MI^-/B!>:#/
M'HNH>#].M;+46 \N6:-V+H.>H!KU^BB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/V*? OB[X?
M?"?4M$\::#/IUW-XPU2ZC@N  S0R3ED?@]".17K]% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'D'[%/@7Q=\/OA/J6B>--!GTZ[F\8:I=1P7  9H9)RR/P>A'(KU^BB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "O(/V*? OB[X??"?4M$\::#/IUW-XPU2ZC@N  S0R3ED?@]"
M.17K]% !1110 4444 %%%% !1110 4444 %%%% !7S_^V?\ LA^//VUM6TCX
M4Z_\=O&'@;X7VEC+=>)K;X>:\VF:KXEOG8)!:27<:F2"RBC65Y$0@SO-$"P6
M)E?Z KDOC;\:_ OP!\ S_$#QY<W#1">.UTW3-.MS/>ZM?2MM@L;2$?-/<2OA
M4C'4G)(4,P /SG_86^&_QZ_X)Q_\%KM5_P""<7@K]H3QO\1O@CXT^",GC_2]
M*\?:V^IWO@^ZCU'['MCN'Y$+R*Z@ *&\Y-P9XB[]A^R-XTMO^"MG[;G[2WB#
MXQZOK-Y\*_@KXT3X=?#GPAIFOW=A9MJ%LLG]J:O/]EEC-Q<M*(U@D8_N(O\
M5X9V<_2G[+?P"O?AKX]\5_M>?M*WFF6WQ6^+%Q965U;&_1X/#VEP!QIWAVSE
M.!+Y>^625TQ]HNIIG V")4^4?^#>?PEJ'P3^+G[;'[-/BZ%H?$'AW]J#4=9F
MBE&))--U.%9+"YP>=DT4)D4]PU 'J?\ P1H_:O\ B5\4+OX[_L5_&_QE>^)?
M%7[.'Q8N_"]MXHU6;S+W6?#\KROI-S=OUDN?*BEC>0\OY2NQ9V=CP'[/6H?%
M_P *?\'(_P 3/A!XL_:*\<>,/#:_LPVVN:5H_B;58VM-,N)]8LXI/L]M;QQ0
M19$7WEC#G<=S-67_ ,$,_">K^(?^"@/_  4$_::M87;P[XG^/4'AK1[P#]W<
MW&B_;DN60]& -Y$-PXZ^];OPW_Y6D/B-_P!F=Z=_Z?H: .K_ &_OVAO$?C;_
M (*=?LW?\$P;;Q7JN@^%/B)IVO\ BGX@SZ)JDMC>:U:Z=9S/::4ES"RRQ0R3
M1/)<"-E:2.(1[@CN&X_X@^.M5_X)C_\ !8CX%_ ?X;>(-5'P<_:>T76M+N_!
M&H:O<7EKX?\ $6EQQ31ZA8"=W-JLZW$$$D,96)B3(5W@&O<?^"B/_!,G3?VV
M_''PS_:#^&OQOU'X6?&#X/:S+?> ?B!IVCQZBD4<P47%G=V<DD8N[>15 *>8
MA 9QG:[JWQYX-^$WQY_;K_X+X>"?$'C_ ..5O\1/"/['OA^^;Q;XGT3PE'HV
MBIXPU&(I_9-E$);B4RQQK:SS^9<S>6]N8R(B0' /UIHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XX_:A_X)4WW[?G
MQ \1>,OVHOVI_BOH&D17#6?P[\'?#'QN^CV6B6D<807\PB0_;+Z:7S9M\NY(
MXWBA"?([/XA_P29_;'_:#_9Y_8;_ &IH/VS_ (EZE\2;']DOXB>*M!TGQYJ4
MK&]\0:?I-J+CR)97+-).#A=S,[#ST0EM@)^W/VF?CMXI\'M9_ _X"65GJWQ6
M\6VDI\-V%V"]KHUL"$EUK4-O*6<!8?+D-<2[((SN<LG@O[4'["WA7X<_\$>?
MB_\ L&? 74Y=9\5ZI\*?$.H,]W,CZMXHUFX26XN+^X5?F>6[O&(+ ;5,JHN%
M55 !X5\$/AA\;OVC/^"->I_\%,/%GQC\56W[1OB7P5JWQ%\+^*].\17<5MH3
MPF>[T[2+2R\PVZ:<;>&&"6W>-UF$TKR;W;</;_A+XQ^(W_!:+_@G_P#!3XG^
M'_BWK_PR\(?$#P[)J?Q3O/AYJQLM7N+NV(M9-'M+HAGMK:2[6Z:29/WICM%B
M!7SW9>-_8J^-/@VT_P"#9/P]\68]1A&F^'_V6]0ANY=XP)M/TNXM9T_WO.MW
M3'7=QUK9_P""%]EIW[$/_!"#X,:G^T'J9T*UL?"MUKEVUW$[2B/5-4NKZTA2
M)09))I%O8$CA13)))(J*K.P! /&/A'\"/C-_P2@_X+6?!G]EKX _M&_$'QM\
M%?C_ .$_$EQK_@CX@^))=8?PU>:39FX^W6\TO,22.UM'SRV^16+GRMGJ/@/X
MH7'_  4P_P""NOQP_9S\:ZSJDGP>_9H\/Z/I9\*Z=JUQ9VVO^)M46666\O#;
MNC7"VT=O+;QP.3&KAI=N_:5][_9_^#6HW7QNUO\ X*&?M16<&@^+_$FD6OAC
MP3X=U2ZB7_A#O#SW2M#8.X;8VH7EU)'+<%2P$GV>VC:00"27Y>_X))>$M0^"
M/_!:+_@H%\)?&4+6^H^)_$GA?QEH)D&/MVF74>H2-+&?XDC>Y2(D<!]R]0:
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
M /X)4_"+]HS]I27?XNUK1;Q-7U&2$0F_2UO[FTBO74 !6FA@CE8@!27+* I
MKY+_ &J/VH_CU\<O^"K_ .Q?\1O"'CN_TCX)>*/B9XBT[P1HEG.\2^*X;+31
MYNO7&T@2VTTDQ2T1@08(?M )%VH7Z=_X*'^!OCWX7_9!\.?LJ_\ !.#]F'3?
M'VA:7K&G^&?'?@'1?B+9>')K+PM#9>8VFI=W.[[.9X_LL+D*TOV:XD*;6D69
M/S__ ."@7[3_ /P4YO\ ]OG]BF_\;?\ !'G3/ NM>$O&&OCX<>"++X_Z/>0^
M)G.FP1R6@N(;58M-6&)48,ZLK [5 Q0!^Y%%9/@+5_%6O^!M%U[QUX0'A_6[
MW2;:XUG0%U%+P:;=/$K2VPG0!9_+<LGF* 'V[@ #10!K4444 %%%% !1110
M4444 %?,W[='_!*?]G7_ (*%^-?#?CCX]^//B5:S>$;:2/P_8^$?'=QI5M:2
M2;Q+<*D./W[H_EM(3G8 O SGZ9HH ^/_ -EO_@B'^QC^R9\>M$_:/\#Z]\2M
M?\2^&XKI=";QS\0[S5[>Q>X@>WEFCBG)59##)(F_J!(WK7K'Q8_8<^&?Q'^,
M=Q^T+X3\<>+_ (?>.-2\/IH7B'Q+X!U6*TGUO349FBM[I)X9HI&C+/Y5P$6X
MB#L(Y4!Q7M%% '&_ ']G_P"$/[+WPGTGX(_ OP9!H/AK1HW%G8Q2O*S/([22
MS2RR,TD\TDC/))+(S.[NS,Q))KRCP]_P38^$_AO]M*]_;]LOBU\0I/B5JFAQ
MZ'JFH3ZS:FUNM(2:.8:>UJ+40K#NC0Y15D!RP<,2Q^B:* .*^,GP=U/XPZ='
MH2_&OQIX4TYHGBU*T\'7UK9R7\;8X:Z:W>ZMR " ]M-"XW'YLX(G^!OP%^#O
M[-/PVL?A#\"?A[IWAGP[IQ=K?3=.C(#2.VZ2:1V)>:9V)9Y9&:1V)9F8DFNN
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ^)_CK_P $%_V.OVB?CKXF_:-^(WQ4^-0\4>++E9-5N=)^*U[9Q"-"
MWDV\<<.U8X(@[+'&.$!..22?5_V%?^":?[-G_!/1?%5Q\"9?%5_J'C.6S;7]
M9\9^*)]6O9DM5E6WA$TY++&GG3$(.,R,>]?0-% 'S3JW_!*3]EW5[+6O 1O/
M%=M\-/$OB9_$/B+X.6>N"/PQJ&HO,)Y'> 1^>D$DZB62SCF2TD<L7@;<P-_]
MNG_@F=\ ?^"A.E>%_#OQS\6^/-.TKPA=F\T72O!?B^;2+=;K:%2X=8 -\D:Y
M6-B?W8=]N-S9^AZ* /BKX&?\$$_V'O@-\:_"WQWT;Q-\5?$.K^#M5&I:'9>,
M_B9?:I8QW:HRQS-;S$JSQEMZ'^%U4]J]Y^-W[&GPU^,OQ6T7]H#3O$WB/P5\
M1-!T:XT:Q\=>"KV&"_DTJ=Q)+I\ZW$,T%U;F15E5)HG\N0;XRC$D^N44 <#^
MSE^S/\(/V5/A_+\.O@YX>EM+:^U>YU?6]0OKV2[O]9U.Y??<W]Y<REI+FYE;
MEI'). JC:JJH[ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,WQCX<_X3#PEJGA(Z[J6EC5-/FM#J6C77D7=J)$*>;!)
M@^7*N<J^/E8 ]J^"]-_X-J?^"?\ H]NUII'Q/^/%K$\\L[Q6WQGU)%:661I)
M'(5@"SNS.QZLS$G))K]!J* /'/AI^P3^R]\,?V.4_8+LOAVFK_#)M(N].O\
M0_$%PUV^H174TDUP\\K'>\LDLLDADR&#MN!! (R_AA_P3V^#WP_^(?A3XG^*
M_&_C7Q_JOP^TZ6P^'#>/]>6^3PO!+&(I#:JD4?F3M$!$;NY\ZYV97SL,P;W>
MB@#X\_:G_P""(_[)W[8?Q^U#]I3XO_$SXOQ^)K^QBL5;P_\ $V\T^WL[./E;
M:"*'"Q1;LN5'WG9G.68FNM_8>_X)1_LL?L ^.O$'Q,^#-]XUU?7_ !'I4&FW
MFK>.?&-SK$\%I'(TODP-.28D9RK.!]XQI_=KZ6HH ^>?V@_^";OPD_:5_:2\
M"_M6_$#XH^/[?Q=\,9[J;X>2Z/K5O;VVA-=1I'<^7#]F*R^:L:A_/\W<!M^[
M@#Z#MHI(+>."6Y>9D0*TT@4,Y ^\=H R>O  ] *?10 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ\.?\)AX2U3PD==
MU+2QJFGS6AU+1KKR+NU$B%/-@DP?+E7.5?'RL >U:5% 'Y\Z;_P;4_\ !/\
MT>W:TTCXG_'BUB>>6=XK;XSZDBM++(TDCD*P!9W9G8]69B3DDU]1_#3]@G]E
M[X8_L<I^P79?#M-7^&3:1=Z=?Z'X@N&NWU"*ZFDFN'GE8[WEDEEDD,F0P=MP
M((!'L=% 'A'PP_X)[?![X?\ Q#\*?$_Q7XW\:^/]5^'VG2V'PX;Q_KRWR>%X
M)8Q%(;54BC\R=H@(C=W/G7.S*^=AF#>9_M3_ /!$?]D[]L/X_:A^TI\7_B9\
M7X_$U_8Q6*MX?^)MYI]O9V<?*VT$4.%BBW9<J/O.S.<LQ-?8=% 'RO\ LG_\
M$@/V6/V,;WQIX@^#/BOXCOK_ (W\-?V%>>*/$/CNYU'4M.L\NV+*>?<;9M[*
M^5S\T49_AKR'3?\ @VI_X)_Z/;M::1\3_CQ:Q//+.\5M\9]216EED:21R%8
ML[LSL>K,Q)R2:_0:B@#S[]EG]F3X3_L<? ;P_P#LX?!'3+JU\->'(IEL5O[Q
MKFXE>:>2XFFFE?YI9))I9'9SR6<UZ#110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'DW[:?[&_P ,?V\/@7>_LZ?&?Q)X
MJL/"^J7,<FL6WA/Q!)ILNH1IG%O-)&"SP%B&:/HQ1<Y Q7RR/^#;7_@GQ<R1
M0^(O''QKUNP69'N='UOXOZC<V=XBL&\J:%VVR1MC#*>""17W_10!YK^T;^RA
M\)/VGM,\/+X[MK_3]9\&ZVFL>"?%?AZ\^R:IX?OU0IYUM, 0 T;-&\3J\4J,
M5D1QQ53X&_L?_"_X#:QXM\=Z%JVN:SXW\>-$WC#XA>([Y+C6-2\F,QVZ%UC2
M&"&%21';P11PH69A'N=BWJM% 'P#=?\ !N!^PC=ZWJGB.;XM?'K[=K>IS:CJ
M]U'\9]21[R[F;=+/(5(WR.>2QY->N:5_P2,_99\,_L4W/["O@GQ)\1/#_AJ[
M\0-KL_B70_'EW;^()-2,XF^TO?J=\K@JB8<,NR-!C*J1]144 >(_!G]A#X:_
M"OQ'H/CGQG\3/B#\3_$/A6&2/PMKOQ2\5-JDVD>9&8I)8(U2.%9VC+1M<F,S
ME'=/,VNZM[=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7DW[:?[&_PQ_;P^!=[^SI\9_$GBJP\+ZI<QR:Q;>$_$$FF
MRZA&F<6\TD8+/ 6(9H^C%%SD#%>LT4 ?  _X-M?^"?%S)%#XB\<?&O6[!9D>
MYT?6_B_J-S9WB*P;RIH7;;)&V,,IX()%?6O[1O[*'PD_:>TSP\OCNVO]/UGP
M;K::QX)\5^'KS[)JGA^_5"GG6TP! #1LT;Q.KQ2HQ61''%>E44 >5? W]C_X
M7_ ;6/%OCO0M6US6?&_CQHF\8?$+Q'?)<:QJ7DQF.W0NL:0P0PJ2([>"*.%"
MS,(]SL6^5KK_ (-P/V$;O6]4\1S?%KX]?;M;U.;4=7NH_C/J2/>7<S;I9Y"I
M&^1SR6/)K[^HH \I_8T_8S^"?["/P4B^!'P'M-5&D#5;K4KN]U[59+Z^OKNX
M?=)-/<2?-*^ B GHD:#M1\<OV-?@G^T/\;OA7^T%\2+'49?$?P<U>^U+P5+:
M:@T444]W D,QF0#$H*(N <8/->K44 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !169XG\;>#/!,$5UXS\7:7I$4[E(9-3OX[=9& R0ID89..PK&_P"%
M^? O_HM/A+_PH[7_ ..5G*K2@[2DD_4ZZ67X_$0YZ5*4EW46U]Z1UE%<G_PO
MSX%_]%I\)?\ A1VO_P <H_X7Y\"_^BT^$O\ PH[7_P".4O;T/YE]Z-?[)S7_
M )\3_P# 9?Y',_M7_ME_L^?L6> !\0OC[XW338;AFCTS3;>/SKW4I0,F."$<
MN1D98X1=PW,N17P+XA_X.>OAW;>(&MO"G[(FM7NE"3"7FH>+8;6X*^IA2WE4
M'V\P_6OST_X*._M:>*/VR/VM/%7Q1U75Y9M'MM1ET[PE:&0F.TTR&1EA"#H"
MX!E?'5Y&/3%>%5^.9UQ]FD\;*& DH4XNR=DW*W5W35GTLC_2/PS^B1P+A>&J
M.(XKI2Q.+JQ4I1]I.G"DY*_)%4Y1DW&]I2E)IM:)(_HP_8<_X*R?LI_MUWO_
M  B'@75[SP_XN2%I&\)^(T2*XG51EGMW1FCN% R2%(< %B@'-?3E?RC>#/&7
MBGX=^+=-\=^!]>N=+UC1[V.[TS4;.0I+;SQL&1U(Z$$"OZ1_V1_VWOA-^T!^
MS1X*^,7BCXD>&=)U;7-!AEUC3I]:@A:WO%S'<*$=PRKYJ/MS_#BOKN$>+)YU
M"='%V52*O=:*2VVZ-/?U/YX^D3]'ZAX9XC#YED'/4P=>3@X.\I4II<R7,E>4
M))/EOJN5IMW3/<J*Y/\ X7Y\"_\ HM/A+_PH[7_XY1_POSX%_P#1:?"7_A1V
MO_QROM?;T/YE]Z/YC_LG-?\ GQ/_ ,!E_D=97DG[6W[5EQ^RUIG@U=#^ 'C;
MXEZYXZ\8+X=T+PQX#CL3=&8V5W>O<2O?7-M!#;I%9R;I'D 4LG8DCT+PQ\1O
MA[XVGEM?!GCO1M7E@0/-'IFJ17#1J3@%A&Q(&>YK0N]&TB_OK34[_2K:>YL'
M9[&XF@5GMV9"C-&Q&4)5F4D8R"1T-7&49J\7=''5HUL//DJQ<7V:L_N9\9W_
M /P6.U;2_P!L'3OV#=0_X)T?&:+XIZKX+/BNS\.'6_")5M*$TD)F-R-;, /F
M12#89-_RYQ@@GW#]E/\ :\O_ -I7Q'XW\"^+/V:_'WPN\1^ [^SM]6T/QZFG
MF2YCN86EAN;:73[NZ@GA(1UWI(1N1EZJ<?$WQ#_Y6W_ G_9G\W_IVU&OI+_@
ML?\ ''X^_L?_ + _Q+_:[_96U+P?I7B_PIX?AGO;WQ)X6>_>\M(Y]J0HR7$/
MEM&;F:1#*LT89G'E_O&849GU917PA\-/'?\ P6;C^$=Y^V5<:[\._'^BZS\
M(]7\'?!/2]!-IJ8\4/;P2VPDOMX2=9%+O-M:-0TGE11X59V\Y^*G[?G[5_['
MOQ\_93\!_$W]JGP_XY\3_%_QKH_A3XV?"2YTG28Y?"=YJD*E)[)K!5GMHX9B
MZ!;J2X\Y4RK]6 !^FM%?*&I?M/?%C]J+]OCXB_L+?L]_$;_A!=(^"_AC1;_X
ME^,[/2K:]U2;5-722>PTZSCNTDMH8EMH7FFFDBE9BZ1HL>&<^&_M!^*O^"L]
MI_P2H_:LL/VF/%UKX"\4?#2R\33^ _BGX5M;(W/C;PU:6,\\-Q]GAF==,N)@
MJH\BA'0,?+CC=1)0!^B7A;Q3X<\<>&M/\9>#]<M=3TG5;..[TW4;*820W4$B
MADE1APRLI!!'!!J_7YA_ C]KSXF?\$TO^"#GP?\ V@O%?CJV^(.K>)_AKX$T
M'X1>#;W1HM.@M-3O["&.VM99X27GB16\R1VPY2U?;AGR.]_X**?M)_MV_P#!
M*7X+:%^W-XL^-MI\6_ VBZ]IUE\:?!=SX/L]-%G97DR6YOM%FMPLL1CN)(E$
M%W)<[UE&95*EB ??]%?GC^UO^VY^WMH__!4;X!?LK?LQ?$OX>-X"^.'@C7=7
MT>[U#P?,\UC]FT]I5N[F1KO-Y''N2X2&%;1I&40NZJQE7ZX_8P\)?M?>!_@/
M9>&OVX_BSX7\;^/X-0O/M?B/PCHS6%K<VAF8VV82%"R"+:&VJ%SQ\V"[ '.?
MM%?MTZ5\(OCOX?\ V2OA+\(];^)?Q7\1^'YO$$7A'0[VVLXM*T6*80-J>H7=
MTZQVUN9CY*8$DDDF55#@D8GPI_X*(:AXL_:STG]B;XO?LG^//AYXZU3POJ'B
M""?6I;&[T>[L;22"-Y+.^M)Y%N#ON(U:-EBDCZNBAD+_ #7_ ,%8OV.O^"C/
MPM_;.\/?\%=_^"5TFF>)_&6B>!!X2^(?PGUO&SQ+HL=T]TOD99-T@9N45XY,
MPQF,NQ:-^D_X)I?\%C?V2?\ @J!\:]/\!^/_ (9:]\)OVC/A[IVI07/PW\8Q
M-'=0I,L0OEM9'1#.H\F%GBD2*9?+W&,JA>@#]!**^(OV$_VI?VF_BS_P43_:
M^_8C^+7Q8CU?1/@XOA*/P-K]OH%I:ZC NKZ;<W<CS;(_)FDC(B"DQ!#Y>2F&
M*UYE^S?_ ,%!/V[_ ![^QI^VM\0+OXB^#-1\9_LW?%SQMX?\*:KK?@QOLM_I
MVA68F19[>TN8,32E6_>!BJ%_]6X&T@'Z545^1NN?M9_\%W/&'_!*[PA_P53^
M$OQA^%L-KH/PXM_%7B3X97?@C[1<>*+**+SKZ\ENUD46QV+(Z6MNB$1(,S&1
MMB]I^T9_P5P_:^\1^&/V*OCA^R#9^#$\,?M+^([&PU/PEKVF2B^M[MX5>2U;
M43*\:6XE,D3NEJ956+>A8ML !^GU?,7PH_X*/7/Q,_X*;>-O^";VI?LYZWX;
MNO!OPZ3Q9_PE>L:Y:2+J<$EW!;1B&VMC+MC;S68/)*L@\O:T2DY'S/X@_;-_
MX*A?\$\O^"DWP<^"/[=_Q6\"?%#X2_M$:U+X?\/ZUX2\%'1)_"NNED$-J$,T
MK2PL\T*!I9'=U9VRAB*ON?#JWN+O_@Y[^+-K:7\EK++^R!IB1742*S0L=9A
M<!P5)!Y ((XY!% 'Z,T5\'_\$ZOVK?VO-1_X*,?'S]@K]N?XQ:?JVO\ @.PL
M-:^&4.E>%[;38/$/AJZ<_P#$S.T,[S1.88)%5A&CRN,.0"GL_P"P!\1_CG\<
M8?B'\9O'_P 5/[<\#7GQ#U72_A1:#1+:V=M'L;AK1KV66)%,YFN8;GRFPJFW
M6%\,9": /:?BM\5OAO\  SX;ZU\7_B_XTT_P[X8\.Z?)?:WK>J7 B@M($&6=
MF/X  9+$@ $D"O!/A+^WS\9OVD/"%M\8OV=OV#/&VJ_#_4H1<:!XB\4>(--T
M*[U^T(REU96%Q*91#(,-&UT;4NK!L!2&/QM_P=0>+]<\4:-^RU^QK=WTT'@_
MXO\ Q\T^S\;"*0HMU:03VL:V\A'5"UX9<'^*W1NJBOU?LK*STVSAT[3K2*WM
M[>)8X(((PB1HHPJJHX     X % 'BO[(G[<_@C]L'Q;\1O _ASX9>,/">K_#
M#7+31_%&C^-M,2SO(+R>U6YV"-))%9 C+B5'>.0'=&SH5=O;Z\%_;8^.'P4_
MX)T_ 'XM_P#!0[Q3X4,MQIGA2S;68;6;RFUB>V>2#3K<G!57DGO5@\T@D*R9
MR(U%?/'[3_QG_P""G?[-?[ ,'_!233/C+X>\3Z[X=\-6GBSX@?!B7PE;P:#)
MI+HDUY:6%V@-_#/;0N["XFFF20P,3"H8( #] :*_-_\ ;%_X*@_M1#4OV,/B
M]^QAX@\(/\//VE/&.DV5SH?B+09$U(+=0)<"&6^$LL<,9#-'(([4RQM&2KMG
M:&?$;]IS_@JK^RW_ ,%0_AA^QKXJ^.OPU^)6E?M"^%=?F\*2WG@&30[?P;J>
MF6_VJ:39!<S37MLL/(BDF$DK$)YL.#+0!^D=%? ?[-?[3?[>'PI_X*P^*_\
M@F1^U#\>/#'Q*@UOX&#XD> /&MKX"31WTMQJ3:>]C/:P7#":+S [@F3S-L:C
M?ER5\O\ V5OVDO\ @M9_P4 M_P!HSX9_#+]HKX2> =:^$/QYUWPA9>,F^'LE
MU#>K8+%'#9V]E+/(;:-W#S2W,[W,BB9$C0[6( /U,HK\S?V1_P#@JO\ \%$/
MVG?^"8?Q=\0^ _V9=&\0_M7_  9\=3^ M;\&P2K!I]YJD=U!"U_M>50$CCDF
M=XA( SVDFTHKJ%Z74?VZ_C)^SK_P5D^!'[#DG[8&C_&?P_\ %O3?$>G^-K.Y
MTK2X=1\(:UI=@+U'1M,CB$<<VX)]FN!)(B@MYC94D _0VBOSG\/_ +4O_!4'
MXL_\%8?CG_P3X\*?&CX9Z)HGA+P!H^L>'O%8\ 32-H\=X5<R&S>\9KZ[^?R@
M7N8H %\TQ$_N6U?^"?'[3?[?G[4/P[_:8_9*^('QP\.1?&?X%_$:Y\-^'?BC
M9^$(8K'5XGA,UE/=Z=ED3<599%B8$(ZA264NX!^@=%? ?_!-/_@HW\0?B_\
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
M\;_%DK2:WKG[5.KZ==-*<O':V0*VT&3SMB28QJ.P6G_\$4/$6HZ9_P %3?\
M@HI\'M.=AX?T[XPZ-KUI;H?W<6H:C%J!O'QTW2&VBR>I\OGM0!^FE%%% !11
M10 454US7M#\,:3/K_B76;33["UCWW5[?7"PPPK_ 'F=R%4>Y-<E_P -._LU
M_P#1PO@;_P *RS_^.5TT,%C,3%RHTY22[)O\D2Y1CNSN**Y'0_V@/@/XGU:#
M0/#?QL\(ZA?W4FRULK'Q):RS3-_=5$D+,?8"M7QC\1?A]\.[:&]^('CK1M"A
MN9"EO+K.IQ6JRL!DJID90Q YP*<L#C8552E2DI/9<KN_16NPYHM7N?F+_P %
M(O\ @YF_X=\?MH^,_P!D+_AB?_A+O^$1_L[_ (J'_A9'V#[7]JTZUO?]1_9T
MWE[?M.S_ %C9V;N,[1X=_P 1F?\ UC?_ /,P?_>BO@__ (.'_$_AKQE_P6'^
M+_B3PAXAL=5TZY_X1_[/?Z;=I/!+M\/Z:C;70E6PRLIP>"".U?%=?ZB\ ?1N
M\&\YX#RK'YAE7-B*V&H5*C=;$Q;G.E"4WRJLDKR;=DDELDEH?%8O.,QIXJI"
M$]%)I:+:_H?N)_Q&9_\ 6-__ ,S!_P#>BON+_@C+_P %FO\ A[G_ ,+(_P",
M;_\ A7W_  K[^Q_^9P_M;[?]O^W?].=OY6S['_M[O,_AV\_RLU^U'_!G_P#$
M[X:_#C_AH?\ X6'\0]#T'[9_PB7V/^VM6AM?/V?VSOV>:R[MNY<XSC<,]17R
M7CK]'_PLX2\*\PS;(LL=/%TO8\DE5Q$VN:O2A+W9U91=X2DM8NU[JS29OEF:
MX[$8Z%.K.\7>^B71^1^\%%9OA7QCX1\=:2-?\$>*M-UFP:1D6]TJ^CN(2R]5
MWQDKD=QGBN<NOVD_V=+&YDLKWX^^"H9H9"DL4OBJT5D8'!4@R9!!X(-?YST\
M#C:LY0A2DY1W2BVUZJVA]<Y12NV=K2.Z1J7=@JJ,DDX %<EH?[0'P'\3ZM!H
M'AOXV>$=0O[J39:V5CXDM99IF_NJB2%F/L!72:YHUAXBT2\\/ZK&7M;^UDM[
ME%8J6C=2K $<C@GFLZ^&Q&&DHUH.+?=-?F--2V/EGX>_\%,_&O[0?AO4/C)^
MR3^Q#XW^)7POL=2N[.Q\;Z=X@TBPD\1_99GAN)])L[RYC>[@62.1%DE:#S61
M@@88)]4_8D_;#\#_ +=/P*3X_P#P[\'^(=!TR7Q!JFDKI?BJP%KJ$,UA>2VD
MPG@R3"_FPN"A.Y<8.#D#\H_AK\;_ /@I)_P;(6;_  %_:$^!6H_'+]D/3=6N
M)/"/Q(\'Q#^UO"EG/</*8[I.%7#R,3'/LC+R'RKG'[H?J#^Q/^TM^Q9\:?V6
M[K]JK]ESXDZ7+\.]<U+5/$6M:O=3_94TZ[DD>YU#[6LNTVKH[/)('P &WY*L
M&.(S*^*__!02/1_VJ+[]BG]G3X&:O\3OB+H'A2+Q)XOL[/6;33+#0;&9]END
M]U<M@W4YYC@1&ROSNT:X8^A_LD?M0^ OVQ_@)HWQ_P#AUIFIZ=9:I->6EWI&
MMP)%>Z9?6=U+9W=G.J,ZB2*X@EC)5F1MFY692"?QI_:1_;&\6?!3_@L#H7_!
M1GX!>+=;\ ? ']K#0;/X=7WQH\4>$XYK5+VT,21:Q86LLZ,D)BB@6"YO(UC*
MF[G$%Q%&OF???P_TK]IO]E[]K#P)_P $T?V$(/AY!\(_#7PV?Q-X[\3>-=!U
M'5=9TVXN;^X"M++#J,$=U=:E="[GW,L>WRKE\,%5" =W^WY_P5/\,_\ !/KX
MD_#?X:>.?V8_B#XNN/BUXKA\->!;KP?/I!BO=6E:%(K5_MM];F L\RJ'?$?R
ML2P S4&A_P#!7/X/Z!^U5X9_8Q_:E^!GQ$^"7CKQRI_X0-/B%;:;+IGB24,%
M^SVFH:7>W=NT^65?*D9&W.B8W2(K?,O_  <>:L^@?'W]@O78])O+]K+]K30I
MUL=/B#W%R4NK1O+B4D!G;&%!(!)'(I/^"E?[-G[2W_!7+]MK]FWPQ\,_V;?%
MW@?X<_!GQP/%GC;XG^.[./3'DQ-:R"PT^V:0W,LC"V(,GEB,.T9)PF2 ?J1<
M22Q6\DL$!E=4)2(, 7..!D\#/O7QIX>_X+"7/CC]L/XB_L+?#C]@'XO>(/B!
M\+;2UN_%MG9ZMX7M[:*VN8HIK::.:[UB%95DCGB8 ?,-WS!2"*^SJ_''PI^U
M'IG[(/\ P<1?MV_&SQ%\&_'7C'2-%^%'A.^UB'P%I,%[<V=M!HFF2R3/%+/"
M2H53]TL>#D #- 'W_P#L7?\ !4+]GC]M;XH>-OV?/#WA_P 6>!OBC\.9 /&?
MPQ^(>DQ66L6$1*A;E1#--!<0$NF)8977$D3' EC+?1]?EU_P2 ^!?C7]M/\
M;]\=_P#!P1XHO-#T/PO\5/!4?ASX8>"=&U=+Z\BT^$VL,ESJ<L0\N.Y!L IM
MU9S&[R*Q'E+N]P^,'[=_B7XD_MB?$C]D3X9?$7QIX'TWX3:7I"^(_%/@7X-Z
MCXNU"]UG4;9KN*V7R;"\M;2WAMO)9_-C,L[W!6,Q"!VD /M7IUJAX5\4>'/'
M'AC3?&O@_6[;4](UBPAO=*U*RF$D-W;2H)(I8V'#(R,K C@@@U^4'Q(_:X_X
M*6?'/_@D/^UEHOQT@\7_  N\9?!ZVUB/1_BD?A7?>'E^(OAY(+DPW-G!J*1M
M92S+#B9H@6B65-HC=P5]A_9XU+_@HA\$_P#@BU\(M?\ V7+FS^*GC?Q'\.O
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
ML>$[37?#FNVAMM7TB^4F&ZA)!*, 0<9 []J^=O\ AR#_ ,$F_P#HQ3P-_P"
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
MIZ7UNLHL=9T^2TNH">J2Q2 ,C Y!'3N"003IT4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
/!1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844070976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Billions</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, 2024</div></th>
<th class="th"><div>Jan. 25, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 28,  2024<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="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="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="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="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="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="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="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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="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="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="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="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="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">$ 23.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">531,548,314<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="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="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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="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="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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841426688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_AuditInformationAbstract', window );"><strong>Audit Information [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="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Nashville, Tennessee<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867842014368">
<tr>
<th class="tl" colspan="2" 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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14,883,231<span></span>
</td>
<td class="nump">$ 14,555,741<span></span>
</td>
<td class="nump">$ 14,204,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Merchandise Sold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,486,674<span></span>
</td>
<td class="nump">9,327,522<span></span>
</td>
<td class="nump">9,232,513<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,396,557<span></span>
</td>
<td class="nump">5,228,219<span></span>
</td>
<td class="nump">4,972,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="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,481,863<span></span>
</td>
<td class="nump">3,356,258<span></span>
</td>
<td class="nump">3,194,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">447,162<span></span>
</td>
<td class="nump">393,049<span></span>
</td>
<td class="nump">343,062<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,467,532<span></span>
</td>
<td class="nump">1,478,912<span></span>
</td>
<td class="nump">1,434,943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54,592<span></span>
</td>
<td class="nump">46,510<span></span>
</td>
<td class="nump">30,633<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,412,940<span></span>
</td>
<td class="nump">1,432,402<span></span>
</td>
<td class="nump">1,404,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">311,700<span></span>
</td>
<td class="nump">325,176<span></span>
</td>
<td class="nump">315,598<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,101,240<span></span>
</td>
<td class="nump">$ 1,107,226<span></span>
</td>
<td class="nump">$ 1,088,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share &#8211; basic (a)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2.05<span></span>
</td>
<td class="nump">$ 2.03<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share &#8211; diluted (a)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2.04<span></span>
</td>
<td class="nump">$ 2.02<span></span>
</td>
<td class="nump">$ 1.94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average shares outstanding (a)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">536,949<span></span>
</td>
<td class="nump">545,480<span></span>
</td>
<td class="nump">556,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">539,652<span></span>
</td>
<td class="nump">548,729<span></span>
</td>
<td class="nump">560,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share outstanding (a)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share and per share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr></table></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841409536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 05, 2024</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stockholders' Equity Note, Stock Split, Conversion Ratio</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844586160">
<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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,101,240<span></span>
</td>
<td class="nump">$ 1,107,226<span></span>
</td>
<td class="nump">$ 1,088,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in fair value of interest rate swaps, net of taxes</a></td>
<td class="num">(5,576)<span></span>
</td>
<td class="num">(4,482)<span></span>
</td>
<td class="nump">9,930<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="num">(5,576)<span></span>
</td>
<td class="num">(4,482)<span></span>
</td>
<td class="nump">9,930<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 1,095,664<span></span>
</td>
<td class="nump">$ 1,102,744<span></span>
</td>
<td class="nump">$ 1,098,642<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Comprehensive Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841313264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 251,491<span></span>
</td>
<td class="nump">$ 397,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">2,840,177<span></span>
</td>
<td class="nump">2,645,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">196,614<span></span>
</td>
<td class="nump">218,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReceivable', window );">Income taxes receivable</a></td>
<td class="nump">21,635<span></span>
</td>
<td class="nump">2,461<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,309,917<span></span>
</td>
<td class="nump">3,263,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">2,727,436<span></span>
</td>
<td class="nump">2,437,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">3,415,444<span></span>
</td>
<td class="nump">3,141,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">269,520<span></span>
</td>
<td class="nump">269,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">83,168<span></span>
</td>
<td class="nump">75,537<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">9,805,485<span></span>
</td>
<td class="nump">9,188,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,236,177<span></span>
</td>
<td class="nump">1,179,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee compensation</a></td>
<td class="nump">100,853<span></span>
</td>
<td class="nump">91,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">581,971<span></span>
</td>
<td class="nump">533,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of finance lease liabilities</a></td>
<td class="nump">3,300<span></span>
</td>
<td class="nump">3,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">396,892<span></span>
</td>
<td class="nump">369,461<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,319,193<span></span>
</td>
<td class="nump">2,177,082<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,831,969<span></span>
</td>
<td class="nump">1,728,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, less current portion</a></td>
<td class="nump">27,983<span></span>
</td>
<td class="nump">31,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">3,164,273<span></span>
</td>
<td class="nump">2,902,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">44,320<span></span>
</td>
<td class="nump">60,032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">147,413<span></span>
</td>
<td class="nump">138,065<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">7,535,151<span></span>
</td>
<td class="nump">7,038,389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">7,116<span></span>
</td>
<td class="nump">7,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,376,532<span></span>
</td>
<td class="nump">1,312,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(6,025,238)<span></span>
</td>
<td class="num">(5,458,855)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">1,217<span></span>
</td>
<td class="nump">6,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">6,910,707<span></span>
</td>
<td class="nump">6,281,959<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">2,270,334<span></span>
</td>
<td class="nump">2,149,762<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 9,805,485<span></span>
</td>
<td class="nump">$ 9,188,151<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843079424">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity Attributable to Parent [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.008<span></span>
</td>
<td class="nump">$ 0.008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,000,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">889,548<span></span>
</td>
<td class="nump">886,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">532,191<span></span>
</td>
<td class="nump">539,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, at cost (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">357,357<span></span>
</td>
<td class="nump">346,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stockholders' Equity Note, Stock Split, Conversion Ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841404416">
<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"><sup>[1]</sup></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><sup>[1]</sup></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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning Balance (in shares) at Dec. 25, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">565,624<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 25, 2021</a></td>
<td class="nump">$ 2,002,665<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,055<span></span>
</td>
<td colspan="2" class="nump">$ 1,204,868<span></span>
</td>
<td class="num">$ (4,155,846)<span></span>
</td>
<td class="nump">$ 1,345<span></span>
</td>
<td class="nump">$ 4,945,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" 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="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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">25,535<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td colspan="2" class="nump">25,515<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">53,832<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">53,832<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="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(28,592)<span></span>
</td>
<td colspan="2" class="num">$ (28,592)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(16,891)<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(700,063)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(700,063)<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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends paid to stockholders</a></td>
<td class="num">(409,603)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(409,603)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</a></td>
<td class="nump">9,930<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,930<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,088,712<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,088,712<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 31, 2022</a></td>
<td class="nump">2,042,416<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,075<span></span>
</td>
<td colspan="2" class="nump">1,255,623<span></span>
</td>
<td class="num">(4,855,909)<span></span>
</td>
<td class="nump">11,275<span></span>
</td>
<td class="nump">5,624,352<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending Balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">551,254<span></span>
</td>
<td colspan="2" 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="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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" 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="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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">2,282<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">24,397<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td colspan="2" class="nump">24,379<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">57,015<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">57,015<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="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(24,245)<span></span>
</td>
<td colspan="2" class="num">(24,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(13,658)<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(602,946)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(602,946)<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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends paid to stockholders</a></td>
<td class="num">(449,619)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(449,619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</a></td>
<td class="num">(4,482)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,482)<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,107,226<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,107,226<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 30, 2023</a></td>
<td class="nump">2,149,762<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,093<span></span>
</td>
<td colspan="2" class="nump">1,312,772<span></span>
</td>
<td class="num">(5,458,855)<span></span>
</td>
<td class="nump">6,793<span></span>
</td>
<td class="nump">6,281,959<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending Balance (in shares) at Dec. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">539,878<span></span>
</td>
<td colspan="2" 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="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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" 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="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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">2,888<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">39,357<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td colspan="2" class="nump">39,334<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">48,367<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">48,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(23,941)<span></span>
</td>
<td colspan="2" class="num">$ (23,941)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(10,576)<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(566,383)<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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends paid to stockholders</a></td>
<td class="num">(472,492)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(472,492)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</a></td>
<td class="num">(5,576)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,576)<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,101,240<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,101,240<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 28, 2024</a></td>
<td class="nump">$ 2,270,334<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,116<span></span>
</td>
<td colspan="2" class="nump">$ 1,376,532<span></span>
</td>
<td class="num">$ (6,025,238)<span></span>
</td>
<td class="nump">$ 1,217<span></span>
</td>
<td class="nump">$ 6,910,707<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending Balance (in shares) at Dec. 28, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">532,190<span></span>
</td>
<td colspan="2" 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><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All Common Stock share and related dollar information as well as Additional Paid-in Capital has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843888624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 05, 2024</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' 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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stockholders' Equity Note, Stock Split, Conversion Ratio</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843079744">
<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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,101,240<span></span>
</td>
<td class="nump">$ 1,107,226<span></span>
</td>
<td class="nump">$ 1,088,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating 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="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">447,162<span></span>
</td>
<td class="nump">393,049<span></span>
</td>
<td class="nump">343,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (Loss) on Disposition of Property Plant Equipment</a></td>
<td class="num">(62,500)<span></span>
</td>
<td class="num">(48,013)<span></span>
</td>
<td class="nump">2,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Payment Arrangement, Noncash Expense</a></td>
<td class="nump">48,367<span></span>
</td>
<td class="nump">57,015<span></span>
</td>
<td class="nump">53,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="num">(22,602)<span></span>
</td>
<td class="nump">6,172<span></span>
</td>
<td class="nump">51,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Increase (Decrease) in Inventories</a></td>
<td class="num">(194,323)<span></span>
</td>
<td class="nump">40,872<span></span>
</td>
<td class="num">(349,742)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Increase (Decrease) in Prepaid Expense and Other Assets</a></td>
<td class="nump">11,484<span></span>
</td>
<td class="nump">22,380<span></span>
</td>
<td class="num">(64,060)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase (Decrease) in Accounts Payable</a></td>
<td class="nump">56,374<span></span>
</td>
<td class="num">(218,829)<span></span>
</td>
<td class="nump">162,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Increase (Decrease) in Employee Related Liabilities</a></td>
<td class="nump">9,375<span></span>
</td>
<td class="num">(31,498)<span></span>
</td>
<td class="nump">6,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Increase (Decrease) in Accrued Liabilities</a></td>
<td class="nump">20,917<span></span>
</td>
<td class="num">(13,082)<span></span>
</td>
<td class="num">(13,137)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Increase (Decrease) in Income Taxes Payable</a></td>
<td class="num">(19,174)<span></span>
</td>
<td class="num">(11,931)<span></span>
</td>
<td class="nump">26,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Increase (Decrease) in Other Operating Assets and Liabilities, Net</a></td>
<td class="nump">24,515<span></span>
</td>
<td class="nump">30,672<span></span>
</td>
<td class="nump">49,123<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by (Used in) Operating Activities, Total</a></td>
<td class="nump">1,420,835<span></span>
</td>
<td class="nump">1,334,033<span></span>
</td>
<td class="nump">1,356,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payments to Acquire Property, Plant, and Equipment</a></td>
<td class="num">(784,047)<span></span>
</td>
<td class="num">(753,883)<span></span>
</td>
<td class="num">(773,369)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from Sale of Property, Plant, and Equipment</a></td>
<td class="nump">140,129<span></span>
</td>
<td class="nump">86,504<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(390,765)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities', window );">Proceeds from sale of business assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,310<span></span>
</td>
<td class="nump">69,364<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Provided by (Used in) Investing Activities, Total</a></td>
<td class="num">(643,918)<span></span>
</td>
<td class="num">(653,069)<span></span>
</td>
<td class="num">(1,093,726)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Proceeds from Issuance of Unsecured Debt</a></td>
<td class="nump">785,000<span></span>
</td>
<td class="nump">1,767,000<span></span>
</td>
<td class="nump">1,010,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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfUnsecuredDebt', window );">Repayments of Unsecured Debt</a></td>
<td class="num">(685,000)<span></span>
</td>
<td class="num">(1,195,000)<span></span>
</td>
<td class="num">(832,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="Show.showAR( this, 'defref_tsco_CashOutflowforDebtIssuanceCost', window );">Debt discounts and issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,729)<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="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Repayments of Long-term Capital Lease Obligations</a></td>
<td class="num">(4,787)<span></span>
</td>
<td class="num">(4,808)<span></span>
</td>
<td class="num">(4,058)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(23,941)<span></span>
</td>
<td class="num">(24,245)<span></span>
</td>
<td class="num">(28,592)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(560,634)<span></span>
</td>
<td class="num">(594,390)<span></span>
</td>
<td class="num">(700,063)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</a></td>
<td class="nump">39,357<span></span>
</td>
<td class="nump">24,397<span></span>
</td>
<td class="nump">25,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payments of Dividends</a></td>
<td class="num">(472,492)<span></span>
</td>
<td class="num">(449,620)<span></span>
</td>
<td class="num">(409,603)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided by (Used in) Financing Activities, Total</a></td>
<td class="num">(922,497)<span></span>
</td>
<td class="num">(486,395)<span></span>
</td>
<td class="num">(938,781)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</a></td>
<td class="num">(145,580)<span></span>
</td>
<td class="nump">194,569<span></span>
</td>
<td class="num">(675,528)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">397,071<span></span>
</td>
<td class="nump">202,502<span></span>
</td>
<td class="nump">878,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">251,491<span></span>
</td>
<td class="nump">397,071<span></span>
</td>
<td class="nump">202,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest Paid, Excluding Capitalized Interest, Operating Activities</a></td>
<td class="nump">65,865<span></span>
</td>
<td class="nump">56,315<span></span>
</td>
<td class="nump">26,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">351,464<span></span>
</td>
<td class="nump">325,222<span></span>
</td>
<td class="nump">239,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', 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="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid', window );">Non-cash accruals for construction in progress</a></td>
<td class="nump">82,324<span></span>
</td>
<td class="nump">60,055<span></span>
</td>
<td class="nump">45,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">659,008<span></span>
</td>
<td class="nump">628,991<span></span>
</td>
<td class="nump">416,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 5,143<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Outflow for Debt Issuance Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ConstructionInProgressExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSalesOfAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSalesOfAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844267360">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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;Tractor Supply&#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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; lifestyle).&#160;The Company's stores are located primarily in towns outlying major metropolitan markets and in rural communities. The Company also owns and operates Petsense, LLC (&#8220;Petsense by Tractor Supply&#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, 2024, the Company operated a total of 2,502 retail stores in 49 states (2,296 Tractor Supply retail stores and 206 Petsense by Tractor Supply retail stores) and also offered an expanded assortment of products through the Tractor Supply Company mobile application and online at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">TractorSupply.com </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Petsense.com</span><span style="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="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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2024 and December&#160;30, 2023 each consisted of 52 weeks, while the fiscal year ended December&#160;31, 2022 consisted of 53 weeks.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Split</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5, 2024, the Company&#8217;s Board of Directors authorized a five-for-one forward split (the &#8220;Stock Split&#8221;) of the Company&#8217;s outstanding shares of common stock, par value $0.008 per share. On December 20, 2024, stockholders of record at the close of business on December 16, 2024, received four additional shares of common stock for each share owned by such stockholder. The Certificate of Amendment to the Company&#8217;s Restated Certificate of Incorporation filed on December 19, 2024 effected the Stock Split and also proportionately increased the number of authorized common shares from 400.0&#160;million to 2.00&#160;billion. The par value of each share was not changed. All share and per-share information herein has been retroactively restated to reflect the Stock Split. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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 U.S. GAAP 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 style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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;text-indent:-18pt"><span style="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="text-align:justify"><span style="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="text-align:justify"><span style="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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="text-align:justify"><span style="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 sold as the related inventory is sold.&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 is 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 reasonably estimates purchase volumes and related volume rebates at interim periods, the amounts accrued and the related inventory valuation effects are adjusted at fiscal year end based on actual purchase volumes coinciding with calendar year vendor agreements. Such adjustments are not significant. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Reserves</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="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 general liability insurance is limited to $1,000,000. Our deductible for self-insured retention, as applicable, for each claim involving workers&#8217; compensation insurance 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><br/></span></div><div style="text-align:justify"><span style="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, 2024, the Company had insurance reserves for workers' compensation of $85.1 million, compared to $78.8 million at December&#160;30, 2023.&#160;Insurance reserves for general liability plans were $61.4&#160;million at December&#160;28, 2024 compared to $59.1&#160;million at December&#160;30, 2023. In addition, insurance receivables recorded in Other assets on the Consolidated Balance Sheets for claims greater than our insurance stop-loss limits were $26.2 million and $25.2 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including lease right-of-use 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="text-align:justify"><span style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;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 2024, 2023, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to long-lived assets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt"><span style="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.  Our annual impairment evaluation is conducted on the first day of our fiscal fourth quarter.</span></div><div style="text-align:justify"><span style="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="text-align:justify"><span style="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="text-align:justify"><span style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment charges were recognized in fiscal 2024, 2023, and 2022 related to goodwill or indefinite-lived intangible assets. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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 style="text-align:justify"><span style="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 $18.9 million and $17.5 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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 over time in proportion to actual gift card redemptions. The Company recognized breakage income of $8.2 million, $4.6 million, and $4.6 million in fiscal 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a points-based Neighbor&#8217;s Club loyalty program to its customers. The points earned by customers can be redeemed for free services or discounts on future purchases. The Company defers the estimated standalone selling price of points related to the loyalty program as a reduction to revenue and establishes a corresponding liability in deferred revenue on the Consolidated Balance Sheets. The estimated selling price of each point is based on the standard value per point (1 point is equivalent to $0.01), net of points not expected to be redeemed, based on historical redemption. When points are relieved (redeemed, expired, cancelled, etc.), revenue is recognized with a corresponding reduction to the program liability. The Company had a liability for the loyalty program of $17.9 million and $24.1 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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="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 team members; 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="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="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, television, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited events through radio and other 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 $95.2 million, $87.1 million, and $94.6 million for fiscal 2024, 2023, and 2022, respectively. &#160;Prepaid advertising costs were approximately $1.7 million and $1.3 million as of December&#160;28, 2024, and December&#160;30, 2023, respectively.</span></div><div><span><br/></span></div><div><span style="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="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 $479.4 million, $450.6 million, and $424.1 million for fiscal 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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 $9.7 million, $13.2 million, and $10.2 million for fiscal 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span style="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="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 non-qualified stock options, restricted stock units, and performance-based restricted share units. Performance-based restricted share units are subject to performance conditions that include both Company and market performance. In addition, the Company offers an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) to eligible team members.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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="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="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="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="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, expected term and forfeiture rates. 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forfeiture rate at the time of valuation was estimated based on historical experience for similar options and 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="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 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. The fair value of the Company's performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. Key assumptions used in the Monte Carlo simulation include expected volatility, dividend yield and risk-free interest rate. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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 finance lease assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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;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="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="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 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 style="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="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="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="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="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="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="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="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="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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - defined as observable inputs such as quoted prices in active markets; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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="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 credit card receivables, trade payables, debt instruments, and interest rate swaps.&#160;&#160;Due to their short-term nature, the carrying values of cash and cash equivalents, short-term credit card receivables, and trade payables approximate current fair value at each balance sheet date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in further detail in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i75f1813eaf204226b77c9011beb23d61_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Consolidated Financial Statements, the Company had $1.85&#160;billion and $1.75&#160;billion in borrowings under its debt facilities at December&#160;28, 2024 and December&#160;30, 2023, respectively.  The fair value of the Company&#8217;s $150&#160;million 3.70% Senior Notes due 2029 (the &#8220;3.70% Senior Notes&#8221;) and the borrowings under the Company&#8217;s revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) were determined based on market interest rates (Level 2 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs).  The carrying value of borrowings in the 3.70% Senior Notes and the Revolving Credit Facility approximate fair value for each period reported.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 $650&#160;million 1.750% Senior Notes due 2030 (the &#8220;1.75% Senior Notes&#8221;) and $750&#160;million 5.250% Senior Notes due 2033 (the &#8220;5.25% Senior Notes&#8221;) are determined based on quoted prices in active markets, which are considered Level 1 inputs. The carrying value and the fair value of the 1.75% Senior Notes and the 5.25% Senior Notes, net of discounts, were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:38.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's interest rate swap is carried at fair value, which is determined based on the present value of expected future cash flows using forward rate curves, which is considered a Level 2 input.  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, net of related income taxes, and reclassified into earnings in the same income statement line and period in which the hedged transactions affect earnings. The fair value of the interest rate swap, excluding accrued interest, was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></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:18.783%"></td><td style="width:0.1%"></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:18.785%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets (Level 2), excluding accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Inventories</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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 moving 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 style="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="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></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:17.028%"></td><td style="width:0.1%"></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:17.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 &#8211; 40 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,432,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 &#8211; 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 &#8211;&#160;7 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,856&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,369,618&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,291,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727,436&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437,184&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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:f-491">two</span> to <span style="-sec-ix-hidden:f-492">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 property and equipment 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="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="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="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="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="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 Company specific 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="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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplier Finance Program </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an agreement with a third-party financial institution that allows certain participating suppliers the ability to finance payment obligations from the Company. The third-party financial institution has separate arrangements with the Company&#8217;s suppliers and provides them with the option to request early payment for invoices confirmed by the Company. The Company does not determine the terms or conditions of the arrangement between the third-party and its suppliers and receives no compensation from the third-party financial institution. The Company&#8217;s obligation to its suppliers, including amounts due and scheduled payment dates, are not impacted by the suppliers&#8217; decisions to finance amounts under the arrangement. The </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s outstanding payment obligations under the supplier finance program, which are included in <span style="-sec-ix-hidden:f-496"><span style="-sec-ix-hidden:f-497">accounts payable</span></span> on the Company&#8217;s Consolidated Balance Sheets, were $34.8&#160;million and $38.4&#160;million at December&#160;28, 2024 and December&#160;30, 2023, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 payment obligations under the supplier finance program is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.883%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoices confirmed during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,615&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed Invoices paid during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,801&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221;. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in fiscal 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2022-04, &#8220;Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations&#8221;. The ASU requires disclosure about an entity&#8217;s use of supplier finance programs, including the key terms of the program, amount of obligations outstanding at the end of the reporting period, and a rollforward of activity within the program during the period.  The Company adopted this ASU in fiscal 2023, except for the disclosure of rollforward activity, which the Company adopted in fiscal 2024.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#8221; The ASU is intended to improve the disclosures about a public business entity&#8217;s expenses and address requests from investors for more detailed information about the types of expenses in commonly presented expense captions. The ASU is required to be adopted for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied on either a prospective basis to financial statements issued for reporting periods after the effective date of the update, or on a retrospective basis to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption on its financial disclosures.</span></div>In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The ASU requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on its financial disclosures.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>30
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844257440">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based compensation expense</a></td>
<td class="text">Share-Based Compensation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.  Share based compensation expense is also recognized for the value of the 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 market value on the first day of the purchase period or the market value on the purchase date, whichever is lower, and the employee&#8217;s purchase price.</span></div><div style="text-align:justify"><span style="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="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, and other employees.  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 <span style="-sec-ix-hidden:f-508">ten</span> years from the date of grant.  Vesting of awards commences at various anniversary dates following the dates of each grant. Performance-based awards will vest if established performance conditions are met subject to continued employment. Certain performance-based awards are also subject to a market condition such that the actual number of shares vest are further modified based on the achievement of a relative stockholder return modifier. At December&#160;28, 2024, the Company had approximately 38.5 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense of awards was $48.4&#160;million, $57.0&#160;million, and $53.8&#160;million for fiscal 2024, 2023, and 2022, respectively. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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="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 2024, 2023, and 2022, as well as a summary of the methodology applied to develop each assumption, are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected price volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3% - 29.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7% - 30.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9% - 31.3%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7% - 4.6%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 4.5%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7% - 4.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected lives (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeiture rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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 calculates the expected price volatility based on the historical volatility of the Company&#8217;s stock price, as well as implied volatility.  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 a blended 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="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="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="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="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 <span style="-sec-ix-hidden:f-535">ten</span> 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="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="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="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="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><br/></span></div><div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.169%"></td><td style="width:0.1%"></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.190%"></td><td style="width:0.1%"></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.043%"></td><td style="width:0.1%"></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.190%"></td><td style="width:0.1%"></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.190%"></td><td style="width:0.1%"></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.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Option Activity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(</span><span style="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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,074,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,070&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,528,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,118,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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, 2024, total unrecognized compensation expense related to non-vested stock options was approximately $8.2 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="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 2024, 2023, or 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="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 2024, 2023, and 2022 is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></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:11.822%"></td><td style="width:0.1%"></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:11.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of stock options vested</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of stock options exercised</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,629&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,092&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,024&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="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="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:f-565">one</span>-to <span style="-sec-ix-hidden:f-566">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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:50.148%"></td><td style="width:0.1%"></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:22.541%"></td><td style="width:0.1%"></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:22.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Unit Activity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,206,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(978,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034,921&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, total unrecognized compensation expense related to non-vested restricted stock units was approximately $53.5 million with a weighted average expense recognition period of 1.9 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024, 2023, or 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="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 2024, 2023, and 2022 is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant date fair value of restricted stock units vested and issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of restricted stock units vested and issued</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,112&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,532&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. The performance metrics for the performance-based restricted share units also include a relative total shareholder return (&#8220;TSR&#8221;) modifier such that the actual number of shares that vest at the end of the respective three-year period is determined based on the Company's TSR performance relative to the constituents of the S&amp;P 500 as well as the level of achievement of the performance goals. If the performance targets are achieved, the performance-based restricted share units will be issued based on the achievement level, inclusive of the relative TSR modifier and the grant date fair value, and will cliff vest in full on the third anniversary of the date of the grant.  The fair value of the performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. Key assumptions used in the Monte Carlo simulation for the performance shares with a TSR modifier granted during fiscal 2024 and during fiscal 2023 are presented below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></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:18.783%"></td><td style="width:0.1%"></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:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumption</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compounded dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of performance-based restricted share unit activity is presented below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:59.165%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:18.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-Based Restricted Share Unit Activity</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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-Based Restricted Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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></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></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></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></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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 28, 2024</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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,980&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.51&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) 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, inclusive of the TSR modifier.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Shares adjusted for performance-based restricted share unit awards settled during fiscal 2024 based on actual achievement of  performance targets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, total unrecognized compensation expense related to non-vested performance-based restricted share units was approximately $12.3 million with a weighted average expense recognition period of 1.9 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024, 2023, or 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2024 is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></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.765%"></td><td style="width:0.1%"></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.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant date fair value of performance-based restricted share units vested and issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,195&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,498&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of performance-based restricted share units vested and issued</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,020&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="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="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="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 and certain stock options granted, the number of shares issued on the date the stock awards vest or the number of stock options being exercised 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 1,180,731; 1,134,940; and 1,292,750 shares as a result of vested restricted stock units and performance-based restricted share units, as well as exercised stock options during fiscal 2024, 2023, and 2022, 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 524,204; 531,365; and 659,695 shares withheld to satisfy $24.6&#160;million, $24.4&#160;million, and $28.6&#160;million of employees&#8217; tax obligations during fiscal 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="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 219,330; 225,790; and 221,950 shares of common stock during fiscal 2024, 2023, and 2022, respectively.&#160;&#160;The total cost related to the ESPP, including the compensation expense calculations, was approximately $2.0 million, $1.9 million, and $1.8 million in fiscal 2024, 2023, and 2022, 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, 2024, there were approximately 11.5 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844269984">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022 are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.993%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;31, 2022</span></div></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;30, 2023</span></div></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price accounting adjustment</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,419&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;28, 2024</span></div></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price accounting adjustment</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.  The Company's annual impairment evaluation is conducted on the first day of the fiscal fourth quarter.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the fourth quarter of fiscal 2024, 2023 and 2022, the Company completed its annual impairment assessment of goodwill for all reporting units. As part of this analysis, the Company assessed the current environment to determine if there were any indicators of impairment and concluded, that while there have been events and circumstances in the macro-environment that have impacted the Company's business, there were not any entity-specific indicators of impairment of goodwill that would require the Company to perform a quantitative impairment assessment. Therefore, there were no impairment charges related to goodwill being recognized in fiscal 2024, 2023 and 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had approximately $23.1 million of intangible assets other than goodwill at December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022. The intangible asset balance represents the carrying value of the Petsense trade name, 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. The trade name asset is evaluated for impairment annually and whenever events or changes in circumstances indicate the carrying value of the asset may not be recoverable. The Company's annual impairment evaluation is conducted on the first day of the fiscal fourth quarter.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2024, 2023, and 2022, the Company completed its annual impairment assessment of intangible assets. As part of this analysis, the Company assessed the current environment to determine if there were any indicators of impairment and concluded there were no indicators of impairment of intangible assets that would require the Company to perform a quantitative impairment assessment. Therefore, there were no impairment charges related to intangible assets recognized in fiscal 2024, 2023 and 2022.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867842689248">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.473%"></td><td style="width:0.1%"></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:16.882%"></td><td style="width:0.1%"></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:16.885%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discounts and issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.25% Senior Notes due 2033</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2023, the Company completed the sale of $750&#160;million aggregate principal amount of its 5.25% Senior Notes. The entire principal amount of the 5.25% Senior Notes is due in full on May 15, 2033. Interest is payable semi-annually in arrears on each May 15 and November 15. The terms of the 5.25% Senior Notes are governed by an indenture dated as of October 30, 2020 between the Company and Regions Bank, as trustee, as amended and supplemented by a second supplemental indenture dated as of May 5, 2023 (the &#8220;Second Supplemental Indenture&#8221;) between the Company and Regions Bank, as trustee.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 5.25% Senior Notes are senior unsecured debt obligations of the Company and rank equally with the Company&#8217;s other senior unsecured liabilities and senior to any future subordinated indebtedness of the Company. The 5.25% Senior Notes are subject to customary covenants restricting the Company&#8217;s ability, subject to certain exceptions, to incur debt secured by liens, to enter into sale and leaseback transactions or to merge or consolidate with another entity or sell substantially all of its assets to another person.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any time prior to February 15, 2033 (three months prior to the maturity date of the 5.25% Senior Notes), the Company has the right, at its option, to redeem the 5.25% Senior Notes, in whole or in part, at any time and from time to time, by paying the greater of 100% of the principal amount of the 5.25% Senior Notes to be redeemed, or the sum of the present values of the remaining scheduled payments of principal and interest through the par call date, plus, in each case, accrued and unpaid interest to, but not including, the date of redemption. In addition, on or after February 15, 2033, the Company has the right, at its option, to redeem the 5.25% Senior Notes, in whole or in part, at any time and from time to time, at a redemption price equal to 100% of the principal amount of the 5.25% Senior Notes to be redeemed, plus accrued and unpaid interest to, but not including, the date of redemption.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Change of Control Triggering Event (as defined in the Second Supplemental Indenture) occurs, unless the Company has exercised its right to redeem the 5.25% Senior Notes, holders of the 5.25% Senior Notes may require the Company to repurchase all or any part of such holder&#8217;s 5.25% Senior Notes at a purchase price of 101% of the principal amount, plus accrued and unpaid interest, if any, on such 5.25% Senior Notes to, but not including, the purchase date. Upon the occurrence of an event of default with respect to the 5.25% Senior Notes, which includes payment defaults, defaults in the performance of certain covenants, cross defaults, and bankruptcy and insolvency related defaults, the Company&#8217;s obligations under the 5.25% Senior Notes may be accelerated, in which case the entire principal amount of the 5.25% Senior Notes would be due and payable immediately.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.75% Senior Notes due 2030</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2020, the Company issued and sold, in a public offering, $650&#160;million in aggregate principal amount of senior unsecured notes due November 1, 2030 bearing interest at 1.75% per annum (the &#8220;1.75% Senior Notes&#8221;). The entire principal amount of the 1.75% Senior Notes is due in full on November&#160;1, 2030. Interest is payable semi-annually in arrears on each November 1 and May 1.  The terms of the 1.750% Notes are governed by an indenture dated as of October 30, 2020 (the &#8220;Base Indenture&#8221;) between the Company and Regions Bank, as trustee, as amended and supplemented by a first supplemental indenture dated as of October 30, 2020 (the &#8220;First Supplemental Indenture&#8221;) between the Company and Regions Bank, as trustee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1.75% Senior Notes are senior unsecured debt obligations of the Company and will rank equally with the Company&#8217;s other senior unsecured liabilities and senior to any future subordinated indebtedness of the Company. The 1.75% Senior Notes are subject to customary covenants restricting the Company&#8217;s ability, subject to certain exceptions, to incur debt secured by liens, to enter into sale and leaseback transactions or to merge or consolidate with another entity or sell substantially all of its assets to another person.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any time prior to August 1, 2030, the Company will have the right, at its option, to redeem the 1.75% Senior Notes, in whole or in part, at any time and from time to time, by paying the greater of 100% of the principal amount of the 1.75% Senior Notes to be redeemed, or the sum of the present values of the remaining scheduled payments of principal and interest through the par call date, plus, in each case, accrued and unpaid interest to, but not including, the date of redemption. In addition, on or after August 1, 2030, the Company will have the right, at its option, to redeem the 1.75% Senior Notes, in whole or in part, at any time and from time to time, at a redemption price equal to 100% of the principal amount of the 1.75% Senior Notes to be redeemed, plus accrued and unpaid interest to, but not including, the date of redemption.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Change of Control Triggering Event (as defined in the First Supplemental Indenture) occurs, unless the Company has exercised its right to redeem the 1.75% Senior Notes, holders of the 1.75% Senior Notes may require the Company to repurchase all or any part of such holder&#8217;s 1.75% Senior Notes at a purchase price of 101% of the principal amount, plus accrued and unpaid interest, if any, on such 1.75% Senior Notes to, but not including, the purchase date. Upon the occurrence of an event of default with respect to the 1.75% Senior Notes, which includes payment defaults, defaults in the performance of certain covenants, cross defaults, and bankruptcy and insolvency related defaults, the Company&#8217;s obligations under the 1.75% Senior Notes may be accelerated, in which case the entire principal amount of the 1.75% Senior Notes would be due and payable immediately.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Note Facility (including 3.70% Senior Notes due 2029)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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, by and among the Company, PGIM, Inc. (&#8220;Prudential&#8221;), and other holders of the notes (the &#8220;Note Purchase Agreement&#8221; and collectively as amended through November 2, 2022, the &#8220;Note Purchase Facility&#8221;), pursuant to which the Company agreed to sell, in a private placement, $150 million aggregate principal amount of senior unsecured notes due August 14, 2029 bearing interest at 3.70% per annum (the &#8220;3.70% Senior Notes&#8221;).  The entire principal amount of the 3.70% Senior Notes is due in full on August&#160;14, 2029. Interest is payable semi-annually in arrears on each annual and semi-annual anniversary of the issuance date.  The obligations under the Note Purchase Facility are unsecured.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 Facility, in an aggregate principal amount of up to $300 million minus the aggregate principal amount of all notes outstanding and issued under the Note Purchase Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Note Purchase Facility, the 3.70% Senior Notes and any Shelf Notes (collectively, the &#8220;Senior Note Facility&#8221;) 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 Senior Note Facility being redeemed, together with accrued and unpaid interest thereon and a make whole amount calculated by discounting all remaining scheduled payments on the Senior Note Facility by the yield on the U.S. Treasury security with a maturity equal to the remaining average life of the Senior Note Facility plus 0.50%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">2022 Senior Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;30, 2022 the Company entered into a new credit agreement, providing for a credit facility (the &#8220;2022 Senior Credit Facility&#8221;), consisting of a revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) in the maximum principal amount of $1.20 billion (with a sublimit of $50.0 million for swingline loans and a sublimit of $150.0 million for letters of credit). In addition, the Company has an option to increase the Revolving Credit Facility or establish term loans in an amount not to exceed $500.0 million in the aggregate, subject to, among other things, the receipt of commitments for the increased amount. The 2022 Senior Credit Facility is unsecured and has a five-year term with two options to request that the lenders extend the maturity date of the obligations owed to each lender for one year (and the right to replace any lenders electing not to extend). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings for the Revolving Credit Facility will bear interest at either the bank&#8217;s base rate (7.500% at December&#160;28, 2024) plus an additional margin ranging from 0.000% to 0.250% (0.000% at December&#160;28, 2024) or adjusted Security Overnight Financing Rate (&#8220;SOFR&#8221;) (4.357% at December&#160;28, 2024) plus an additional margin ranging from 0.750% to 1.250% (1.000% at December&#160;28, 2024) adjusted based on the Company's public credit ratings. SOFR is a broad measure of the cost of borrowing cash overnight collateralized by treasury securities. The Company is also required to pay, quarterly in arrears, a commitment fee related to unused capacity ranging from 0.080% to 0.150% (0.100% at December&#160;28, 2024) per annum, adjusted based on the Company's public credit ratings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Senior Credit Facility replaced the Company&#8217;s previous senior credit facility (the &#8220;Senior Credit Facility&#8221;). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from borrowings under the 2022 Senior Credit Facility were used to pay off the Senior Credit Facility. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the debt refinancing, the Company amended its interest rate swap agreement to convert the reference rate from one-month LIBOR to one-month term SOFR and elected the optional expedients offered under the Accounting Standards Codification 848, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which allows the cash flow hedge to continue being recognized under hedge accounting without designation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Senior Credit Facility and the Note Purchase Facility (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.00 as of the last day of each fiscal quarter.  The leverage ratio compares total funded debt to consolidated EBITDAR.&#160;&#160;The leverage ratio shall be less than or equal to 4.00 to 1.00 as of the last day of each fiscal quarter.  The Debt Agreements also contain certain other restrictions regarding additional subsidiary indebtedness, business operations, subsidiary guarantees, mergers, consolidations and sales of assets, transactions with subsidiaries or affiliates, and liens.&#160;&#160;As of December&#160;28, 2024, the Company was in compliance with all debt covenants.</span></div><div style="text-align:justify"><span style="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 Facility, upon an event of default or change of control, the make whole payment described above may become due and payable. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Note Purchase Facility also requires that, in the event the Company amends its 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 Facility or that are similar to those contained in the Note Purchase Facility but which contain percentages, amounts, formulas or grace periods that are more restrictive than those set forth in the Note Purchase Facility or are otherwise more beneficial to the lenders thereunder, the Note Purchase Facility shall be automatically amended to include such additional or amended covenants and/or default provisions.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844262224">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases</a></td>
<td class="text">Leases<div style="text-align:justify"><span style="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 2045.&#160;&#160;Store leases typically have initial terms of between 10 years and 20 years, with <span style="-sec-ix-hidden:f-752">two</span> to <span style="-sec-ix-hidden:f-753">four</span> optional renewal periods of <span style="-sec-ix-hidden:f-754">five</span> 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="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.  Variable lease costs are expensed as incurred. As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a Company specific 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="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="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 $25.8 million and $29.2 million are recorded within the <span style="-sec-ix-hidden:f-757"><span style="-sec-ix-hidden:f-758">Property and equipment, net</span></span> line on the Consolidated Balance Sheets as of December&#160;28, 2024 and December&#160;30, 2023, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.046%"></td><td style="width:0.1%"></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:39.689%"></td><td style="width:0.1%"></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.835%"></td><td style="width:0.1%"></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.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statement of Income Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,850&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,596&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,905&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="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:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.002%"></td><td style="width:0.1%"></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:9.603%"></td><td style="width:0.1%"></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:9.897%"></td><td style="width:0.1%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,234&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,434</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,236</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,738</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,812</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,550</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,260</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,632</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,892</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052,363</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,878</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066,241</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,489</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,494,894</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896,240)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902,446)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,283&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Operating lease payments exclude $387.5 million of legally binding minimum lease payments for leases signed, but not yet commenced.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:65.370%"></td><td style="width:0.1%"></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.929%"></td><td style="width:0.1%"></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.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></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.835%"></td><td style="width:0.1%"></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.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,787&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,808&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,748&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Sale-leaseback Transactions</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During fiscal 2024, the Company completed its strategically planned sale-leaseback of 20 Tractor Supply store locations, resulting in proceeds of $130.8&#160;million and a gain of $62.2&#160;million, which is included in Selling, general, and administrative expenses. During fiscal 2023, the Company completed its strategically planned sale-leaseback of 15 Tractor Supply store locations, resulting in proceeds of $82.0 million and a gain of $41.7 million, which is included in Selling, general, and administrative expenses. The transactions met the accounting criteria for sale-leaseback treatment, and the resulting leases were accounted for as operating leases.</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="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Lessee, Finance Leases</a></td>
<td class="text">Leases<div style="text-align:justify"><span style="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 2045.&#160;&#160;Store leases typically have initial terms of between 10 years and 20 years, with <span style="-sec-ix-hidden:f-752">two</span> to <span style="-sec-ix-hidden:f-753">four</span> optional renewal periods of <span style="-sec-ix-hidden:f-754">five</span> 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="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.  Variable lease costs are expensed as incurred. As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a Company specific 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="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="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 $25.8 million and $29.2 million are recorded within the <span style="-sec-ix-hidden:f-757"><span style="-sec-ix-hidden:f-758">Property and equipment, net</span></span> line on the Consolidated Balance Sheets as of December&#160;28, 2024 and December&#160;30, 2023, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.046%"></td><td style="width:0.1%"></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:39.689%"></td><td style="width:0.1%"></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.835%"></td><td style="width:0.1%"></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.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statement of Income Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,850&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,596&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,905&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="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:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.002%"></td><td style="width:0.1%"></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:9.603%"></td><td style="width:0.1%"></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:9.897%"></td><td style="width:0.1%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,234&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,434</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,236</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,738</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,812</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,550</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,260</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,632</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,892</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052,363</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,878</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066,241</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,489</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,494,894</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896,240)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902,446)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,283&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Operating lease payments exclude $387.5 million of legally binding minimum lease payments for leases signed, but not yet commenced.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:65.370%"></td><td style="width:0.1%"></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.929%"></td><td style="width:0.1%"></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.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></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.835%"></td><td style="width:0.1%"></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.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,787&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,808&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,748&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Sale-leaseback Transactions</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During fiscal 2024, the Company completed its strategically planned sale-leaseback of 20 Tractor Supply store locations, resulting in proceeds of $130.8&#160;million and a gain of $62.2&#160;million, which is included in Selling, general, and administrative expenses. During fiscal 2023, the Company completed its strategically planned sale-leaseback of 15 Tractor Supply store locations, resulting in proceeds of $82.0 million and a gain of $41.7 million, which is included in Selling, general, and administrative expenses. The transactions met the accounting criteria for sale-leaseback treatment, and the resulting leases were accounted for as operating leases.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844258288">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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 2.00 billion 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 style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024 and 2023, the Company&#8217;s Board of Directors declared the following cash dividends:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.408%"></td><td style="width:0.1%"></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:16.297%"></td><td style="width:0.1%"></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.654%"></td><td style="width:0.1%"></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.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Declared</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Amount</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share of Common Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Paid</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 25, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 7, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 10, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 8, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 11, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 8, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 27, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 12, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 13, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 8, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 27, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 14, 2023</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.</span></div>On February&#160;12, 2025, the Company&#8217;s Board of Directors declared a quarterly cash dividend of $0.23 per share of the Company&#8217;s outstanding common stock.&#160; The dividend will be paid on March&#160;11, 2025, to stockholders of record as of the close of business on February&#160;26, 2025.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481142/505-10-45-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-10<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843999760">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Treasury Stock</a></td>
<td class="text">Treasury Stock<div style="text-align:justify"><span style="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 which was announced in February 2007. As of December&#160;28, 2024, the authorization amount of the program, which has been increased from time to time, was authorized for up to $6.50&#160;billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The share repurchase program does not have an expiration date.  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, temporarily paused, or terminated at any time without prior notice.  As of December&#160;28, 2024, the Company had remaining authorization under the share repurchase program of $487.3 million, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2025 the Company&#8217;s Board of Directors authorized a $1.00&#160;billion increase to the existing share repurchase program, bringing the total amount authorized to date under the program to $7.50&#160;billion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 costs of share repurchases in fiscal 2024, 2023, and 2022, respectively (in thousands, except per share amounts):&#160;&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:49.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.929%"></td><td style="width:0.1%"></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.929%"></td><td style="width:0.1%"></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.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of shares repurchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price paid per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Effective January 1, 2023, the Company&#8217;s share repurchases are subject to a 1% excise tax as a result of the Inflation Reduction Act of 2022. Excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as a part of the cost basis of the shares within treasury stock. The cost of shares repurchased may differ from the repurchases of common stock amounts in the consolidated statements of cash flows due to unsettled share repurchases at the end of a period and excise taxes incurred on share repurchases.</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_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844723504">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income Per Share</a></td>
<td class="text">Net Income Per Share<div><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,949&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,652&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,729&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,062&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.</span></div>Anti-dilutive share-based awards excluded from the above calculations totaled approximately 0.9 million fiscal 2024, approximately 1.2 million in fiscal 2023 and approximately 0.7&#160;million fiscal 2022.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844255904">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,024&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,028&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,117&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,313&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense/(benefit):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,064)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,941)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,700&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,176&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,598&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers' compensation insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219,856)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,081,933)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029,848)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,492)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,095)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="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="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 $23.3 million and $15.7 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, with varying dates of expiration through 2049.&#160;&#160;The Company provided no valuation allowance as of December&#160;28, 2024 and December&#160;30, 2023 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><br/></span></div><div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,905&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits, net of federal tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation programs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,176&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 2020.&#160;&#160;Various states have completed an examination of our income tax returns for 2017 through 2021 with minimal adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 $7.7 million at December&#160;28, 2024. 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 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#160;27, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,771)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,308&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,362&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867848087456">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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 $20.1 million, $18.8 million, and $17.2 million during fiscal 2024, 2023, and 2022, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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.5 million, $0.6&#160;million, and $0.6 million during fiscal 2024, 2023, and 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843969584">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;28, 2024, the Company had various non-cancelable obligations of approximately $160.4&#160;million, of which $58.6&#160;million is related to the construction of new stores under the Company&#8217;s fee development program. Commitments related to new stores are generally due as construction progresses, with obligations extending through 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The remaining $101.8 million in obligations is related to strategic investments related to information technology systems and inventory purchase obligations. The majority of these agreements are due within 3 years and are recorded as liabilities when the goods are received or the services are rendered. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the Company had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> $387.5&#160;million le</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">gally 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;28, 2024, there were $74.1 million outstanding letters of credit. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844904800">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting<div style="text-align:justify"><span style="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. The following table indicates the percentage of net sales represented by each major product category during fiscal 2024, 2023, and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:51.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.171%"></td><td style="width:0.1%"></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.024%"></td><td style="width:0.1%"></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.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Net Sales</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product Category:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock, Equine, &amp; Agriculture </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Companion Animal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seasonal &amp; Recreation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truck, Tool, &amp; Hardware </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clothing, Gift, &amp; D&#233;cor </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Net sales by major product categories for prior periods have been reclassified to conform to the current year presentation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a) Includes livestock and equine feed &amp; equipment, poultry, fencing, and sprayers &amp; chemicals. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(b) Includes food, treats and equipment for dogs, cats, and other small animals as well as dog wellness. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(c) Includes tractor &amp; rider, lawn &amp; garden, bird feeding, power equipment, and other recreational products. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(d) Includes truck accessories, trailers, generators, lubricants, batteries, and hardware and tools.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(e) Includes clothing, footwear, toys, snacks, and decorative merchandise.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the retail segment are the same as those described in the Summary of Significant Accounting Policies included in Note 1 - Significant Accounting Policies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;) is identified as the President and Chief Executive Officer. The CODM assesses performance for the retail segment based on Net income as reported on the Company&#8217;s Consolidated Statements of Income. The CODM considers net income on a monthly basis when assessing performance of the segment. Net income is also used in competitive analysis by benchmarking to the Company&#8217;s competitors and establishing management&#8217;s compensation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measure of segment assets is reported on the Company&#8217;s Consolidated Balance Sheets as total consolidated assets. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the reportable segment, there are significant expense categories regularly provided to the CODM and included in the measure of the segment&#8217;s net income as shown below: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,883,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,555,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,204,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of merchandise sold</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,486,674&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,327,522&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,232,513&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939,494&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883,710&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764,161&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,162&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,049&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,062&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,542,369&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472,548&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,038&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,592&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,510&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,633&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,598&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment net income</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of segment profit:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments and reconciling items</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a) Personnel expenses include wages, salaries, and other forms of compensation related to personnel.</span></div>(b) Other segment expenses include occupancy expenses (including $611.8 million in rent expenses as disclosed in Note 5), advertising expenses, and other operating expenses within Selling, General, and Administrative expenses as described in Note 1.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867927608320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent EventsOn December 30, 2024, the Company completed its acquisition of Allivet, a privately-held online pet pharmacy, for $135.0&#160;million. The deal was an all-cash transaction that the Company financed through its balance sheet. The acquisition of Allivet will complement and strengthen the Company&#8217;s portfolio offering for companion animals, equestrian and livestock customers and unlock new opportunities for growth.<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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843732880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income, basic</a></td>
<td class="nump">$ 1,101,240<span></span>
</td>
<td class="nump">$ 1,107,226<span></span>
</td>
<td class="nump">$ 1,088,712<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867840761808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867927613008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [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="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867840758704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cybersecurity is among the most critical risks to the Company. For many activities important to its business, the Company depends on the confidentiality, integrity, and availability of information systems and data, some of which are provided or managed by third parties. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Information Security and Privacy teams reduce first and third-party risk by maintaining a proactive security posture aligned with current threats, detecting cybersecurity events and responding quickly, and building procedures to rapidly recover. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal and third-party risks are reviewed, monitored, and managed by the Company&#8217;s Cybersecurity and Privacy teams, audited by an Internal Audit team and various external experts, and tracked within an Enterprise Risk Management framework. The Company regularly engages third-party experts to assess the effectiveness of its cybersecurity programs. Biennially, an external independent consultancy team conducts a comprehensive review of the Company&#8217;s cybersecurity program using the NIST Cybersecurity Framework. Targeted assessments are conducted regularly by internal and third-party experts to ensure compliance with specific federal and state laws and regulations. Additionally, the Company is assessed annually by an independent third party for compliance with the PCI-DSS standard, for which the Company receives an attestation of compliance.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s processes for identifying and managing first and third-party risks from cybersecurity threats include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuous monitoring of the Company&#8217;s systems and network for cybersecurity events;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regular testing of the Company&#8217;s Security Incident Response Plan, Business Continuity plans, and Disaster Recovery plans;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Required annual security training for team members with access to Company email, as well as tailored training for team members in more sensitive roles (and periodic testing to ensure the security training is effective).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s security awareness program seeks to create a culture of shared responsibility for the security of sensitive data and systems. This is accomplished through mandatory annual security training for team members with access to Company email as well as tailored training for team members in more sensitive roles. Periodic testing ensures the training is effective. In addition, all team members have access to a variety of training materials on security topics through the Company&#8217;s training management system.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Information Security and Privacy teams reduce first and third-party risk by maintaining a proactive security posture aligned with current threats, detecting cybersecurity events and responding quickly, and building procedures to rapidly recover. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal and third-party risks are reviewed, monitored, and managed by the Company&#8217;s Cybersecurity and Privacy teams, audited by an Internal Audit team and various external experts, and tracked within an Enterprise Risk Management framework. The Company regularly engages third-party experts to assess the effectiveness of its cybersecurity programs. Biennially, an external independent consultancy team conducts a comprehensive review of the Company&#8217;s cybersecurity program using the NIST Cybersecurity Framework. Targeted assessments are conducted regularly by internal and third-party experts to ensure compliance with specific federal and state laws and regulations. Additionally, the Company is assessed annually by an independent third party for compliance with the PCI-DSS standard, for which the Company receives an attestation of compliance.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s processes for identifying and managing first and third-party risks from cybersecurity threats include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuous monitoring of the Company&#8217;s systems and network for cybersecurity events;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regular testing of the Company&#8217;s Security Incident Response Plan, Business Continuity plans, and Disaster Recovery plans;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Required annual security training for team members with access to Company email, as well as tailored training for team members in more sensitive roles (and periodic testing to ensure the security training is effective).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s security awareness program seeks to create a culture of shared responsibility for the security of sensitive data and systems. This is accomplished through mandatory annual security training for team members with access to Company email as well as tailored training for team members in more sensitive roles. Periodic testing ensures the training is effective. In addition, all team members have access to a variety of training materials on security topics through the Company&#8217;s training management system.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On behalf of the Board, the Audit Committee provides oversight of the Company&#8217;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#8217;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#8217;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#8217;s defenses against these threats.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On behalf of the Board, the Audit Committee provides oversight of the Company&#8217;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#8217;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#8217;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#8217;s defenses against these threats.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On behalf of the Board, the Audit Committee provides oversight of the Company&#8217;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#8217;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#8217;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#8217;s defenses against these threats.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On behalf of the Board, the Audit Committee provides oversight of the Company&#8217;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#8217;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#8217;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#8217;s defenses against these threats.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Information Security and Privacy program and teams are managed by the Vice President, Information Security and Privacy, who reports to the Executive Vice President, Chief Technology, Digital Commerce, and Strategy Officer. The Company&#8217;s cybersecurity leaders have more than 25 years of relevant experience and multiple professional certifications.</span></div>An external managed security services provider and industry-leading security tools continuously monitor the Company&#8217;s systems and network for cybersecurity threats. The Company&#8217;s cybersecurity teams evaluate the escalated threats, and if necessary, take steps to contain and recover from pervasive threats in accordance with the Company&#8217;s Security Incident Response Plan. The plan includes reporting and escalation procedures to inform the Executive Committee, Audit Committee, and full Board, as appropriate to enable them to carry out their oversight responsibilities, and to ensure timely compliance with applicable reporting rules. The Company&#8217;s Business Continuity Management and Disaster Recovery plans include procedures for business recovery and are tested regularly.<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On behalf of the Board, the Audit Committee provides oversight of the Company&#8217;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#8217;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#8217;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#8217;s defenses against these threats.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Information Security and Privacy program and teams are managed by the Vice President, Information Security and Privacy, who reports to the Executive Vice President, Chief Technology, Digital Commerce, and Strategy Officer. The Company&#8217;s cybersecurity leaders have more than 25 years of relevant experience and multiple professional certifications.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Information Security and Privacy program and teams are managed by the Vice President, Information Security and Privacy, who reports to the Executive Vice President, Chief Technology, Digital Commerce, and Strategy Officer. The Company&#8217;s cybersecurity leaders have more than 25 years of relevant experience and multiple professional certifications.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">An external managed security services provider and industry-leading security tools continuously monitor the Company&#8217;s systems and network for cybersecurity threats. The Company&#8217;s cybersecurity teams evaluate the escalated threats, and if necessary, take steps to contain and recover from pervasive threats in accordance with the Company&#8217;s Security Incident Response Plan. The plan includes reporting and escalation procedures to inform the Executive Committee, Audit Committee, and full Board, as appropriate to enable them to carry out their oversight responsibilities, and to ensure timely compliance with applicable reporting rules. The Company&#8217;s Business Continuity Management and Disaster Recovery plans include procedures for business recovery and are tested regularly.<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844179680">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="text-align:justify"><span style="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>The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><div style="text-align:justify"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2024 and December&#160;30, 2023 each consisted of 52 weeks, while the fiscal year ended December&#160;31, 2022 consisted of 53 weeks.</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="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management Estimates</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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 U.S. GAAP 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 style="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryImpairmentPolicy', window );">Inventory Impairment Risk</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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;text-indent:-18pt"><span style="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="text-align:justify"><span style="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryShrinkagePolicy', window );">Shrinkage</a></td>
<td class="text"><div style="text-align:justify"><span style="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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesVendorAllowancesPolicy', window );">Vendor Funding</a></td>
<td class="text"><div style="text-align:justify"><span style="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="text-align:justify"><span style="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 sold as the related inventory is sold.&#160;&#160;</span></div>During interim periods, the amount of vendor support and volume rebates is 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 reasonably estimates purchase volumes and related volume rebates at interim periods, the amounts accrued and the related inventory valuation effects are adjusted at fiscal year end based on actual purchase volumes coinciding with calendar year vendor agreements. Such adjustments are not significant.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Self Insurance Reserve</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Reserves</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="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 general liability insurance is limited to $1,000,000. Our deductible for self-insured retention, as applicable, for each claim involving workers&#8217; compensation insurance 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, 2024, the Company had insurance reserves for workers' compensation of $85.1 million, compared to $78.8 million at December&#160;30, 2023.&#160;Insurance reserves for general liability plans were $61.4&#160;million at December&#160;28, 2024 compared to $59.1&#160;million at December&#160;30, 2023. In addition, insurance receivables recorded in Other assets on the Consolidated Balance Sheets for claims greater than our insurance stop-loss limits were $26.2 million and $25.2 million as of December&#160;28, 2024 and December&#160;30, 2023, 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="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including lease right-of-use 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="text-align:justify"><span style="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><span style="background-color:#ffffff;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 2024, 2023, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span> related to long-lived assets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Impairement of Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt"><span style="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.  Our annual impairment evaluation is conducted on the first day of our fiscal fourth quarter.</span></div><div style="text-align:justify"><span style="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="text-align:justify"><span style="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="text-align:justify"><span style="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>No impairment charges were recognized in fiscal 2024, 2023, and 2022 related to goodwill or indefinite-lived intangible assets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify"><span style="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><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="Show.showAR( this, 'defref_tsco_SalesTaxesPolicyTextBlock', window );">Sales Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionSalesReturns', window );">Revenue Recognition Sales Returns</a></td>
<td class="text"><div style="text-align:justify"><span style="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 $18.9 million and $17.5 million as of December&#160;28, 2024 and December&#160;30, 2023, 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="Show.showAR( this, 'defref_tsco_RevenueRecognitionGiftCardsTextBlock', window );">Revenue Recognition Gift Cards</a></td>
<td class="text"><div style="text-align:justify"><span style="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 over time in proportion to actual gift card redemptions. The Company recognized breakage income of $8.2 million, $4.6 million, and $4.6 million in fiscal 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a points-based Neighbor&#8217;s Club loyalty program to its customers. The points earned by customers can be redeemed for free services or discounts on future purchases. The Company defers the estimated standalone selling price of points related to the loyalty program as a reduction to revenue and establishes a corresponding liability in deferred revenue on the Consolidated Balance Sheets. The estimated selling price of each point is based on the standard value per point (1 point is equivalent to $0.01), net of points not expected to be redeemed, based on historical redemption. When points are relieved (redeemed, expired, cancelled, etc.), revenue is recognized with a corresponding reduction to the program liability. The Company had a liability for the loyalty program of $17.9 million and $24.1 million as of December&#160;28, 2024 and December&#160;30, 2023, 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="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Merchandise Sold</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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="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="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="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 team members; 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="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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, television, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited events through radio and other 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 $95.2 million, $87.1 million, and $94.6 million for fiscal 2024, 2023, and 2022, respectively. &#160;Prepaid advertising costs were approximately $1.7 million and $1.3 million as of December&#160;28, 2024, and December&#160;30, 2023, 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="Show.showAR( this, 'defref_tsco_WarehousingAndDistributionCostsPolicyTextBlock', window );">Warehousing and Distribution Costs</a></td>
<td class="text"><div><span style="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="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 $479.4 million, $450.6 million, and $424.1 million for fiscal 2024, 2023, and 2022, 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="Show.showAR( this, 'defref_us-gaap_StartUpActivitiesCostPolicy', window );">Pre-opening Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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 $9.7 million, $13.2 million, and $10.2 million for fiscal 2024, 2023, and 2022, 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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 non-qualified stock options, restricted stock units, and performance-based restricted share units. Performance-based restricted share units are subject to performance conditions that include both Company and market performance. In addition, the Company offers an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) to eligible team members.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="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="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="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="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="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="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, expected term and forfeiture rates. 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forfeiture rate at the time of valuation was estimated based on historical experience for similar options and 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="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 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. The fair value of the Company's performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. Key assumptions used in the Monte Carlo simulation include expected volatility, dividend yield and risk-free interest rate. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock', window );">Depreciation and Amortization</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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 finance lease 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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;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="Show.showAR( this, 'defref_us-gaap_IncomeTaxUncertaintiesPolicy', window );">Tax Contingencies</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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 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><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="Show.showAR( this, 'defref_tsco_SalesTaxAuditReservePolicyTextBlock', window );">Sales Tax Audit Reserve</a></td>
<td class="text"><div><span style="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="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="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="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income Per Share</a></td>
<td class="text"><div style="text-align:justify"><span style="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>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></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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="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="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="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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - defined as observable inputs such as quoted prices in active markets; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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="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 credit card receivables, trade payables, debt instruments, and interest rate swaps.&#160;&#160;Due to their short-term nature, the carrying values of cash and cash equivalents, short-term credit card receivables, and trade payables approximate current fair value at each balance sheet date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in further detail in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i75f1813eaf204226b77c9011beb23d61_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Consolidated Financial Statements, the Company had $1.85&#160;billion and $1.75&#160;billion in borrowings under its debt facilities at December&#160;28, 2024 and December&#160;30, 2023, respectively.  The fair value of the Company&#8217;s $150&#160;million 3.70% Senior Notes due 2029 (the &#8220;3.70% Senior Notes&#8221;) and the borrowings under the Company&#8217;s revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) were determined based on market interest rates (Level 2 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs).  The carrying value of borrowings in the 3.70% Senior Notes and the Revolving Credit Facility approximate fair value for each period reported.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="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 $650&#160;million 1.750% Senior Notes due 2030 (the &#8220;1.75% Senior Notes&#8221;) and $750&#160;million 5.250% Senior Notes due 2033 (the &#8220;5.25% Senior Notes&#8221;) are determined based on quoted prices in active markets, which are considered Level 1 inputs. The carrying value and the fair value of the 1.75% Senior Notes and the 5.25% Senior Notes, net of discounts, were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:38.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's interest rate swap is carried at fair value, which is determined based on the present value of expected future cash flows using forward rate curves, which is considered a Level 2 input.  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, net of related income taxes, and reclassified into earnings in the same income statement line and period in which the hedged transactions affect earnings. The fair value of the interest rate swap, excluding accrued interest, was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></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:18.783%"></td><td style="width:0.1%"></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:18.785%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets (Level 2), excluding accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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></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="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Inventories</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="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 moving 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></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:17.028%"></td><td style="width:0.1%"></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:17.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 &#8211; 40 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,432,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 &#8211; 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 &#8211;&#160;7 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,856&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,369,618&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,291,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727,436&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437,184&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Capitalized Software Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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:f-491">two</span> to <span style="-sec-ix-hidden:f-492">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 property and equipment 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy', window );">Store Closing Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="text-align:justify"><span style="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="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="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 Company specific 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="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>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SupplierFinanceProgramPolicyTextBlock', window );">Supplier Finance Program</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplier Finance Program </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an agreement with a third-party financial institution that allows certain participating suppliers the ability to finance payment obligations from the Company. The third-party financial institution has separate arrangements with the Company&#8217;s suppliers and provides them with the option to request early payment for invoices confirmed by the Company. The Company does not determine the terms or conditions of the arrangement between the third-party and its suppliers and receives no compensation from the third-party financial institution. The Company&#8217;s obligation to its suppliers, including amounts due and scheduled payment dates, are not impacted by the suppliers&#8217; decisions to finance amounts under the arrangement. The </span></div>Company&#8217;s outstanding payment obligations under the supplier finance program, which are included in <span style="-sec-ix-hidden:f-496"><span style="-sec-ix-hidden:f-497">accounts payable</span></span> on the Company&#8217;s Consolidated Balance Sheets, were $34.8&#160;million and $38.4&#160;million at December&#160;28, 2024 and December&#160;30, 2023, 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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New accounting pronouncements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221;. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in fiscal 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2022-04, &#8220;Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations&#8221;. The ASU requires disclosure about an entity&#8217;s use of supplier finance programs, including the key terms of the program, amount of obligations outstanding at the end of the reporting period, and a rollforward of activity within the program during the period.  The Company adopted this ASU in fiscal 2023, except for the disclosure of rollforward activity, which the Company adopted in fiscal 2024.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#8221; The ASU is intended to improve the disclosures about a public business entity&#8217;s expenses and address requests from investors for more detailed information about the types of expenses in commonly presented expense captions. The ASU is required to be adopted for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied on either a prospective basis to financial statements issued for reporting periods after the effective date of the update, or on a retrospective basis to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption on its financial disclosures.</span></div>In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The ASU requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on its financial disclosures.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Recognition Gift Cards [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for sales tax audit reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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_SupplierFinanceProgramPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplier Finance Program</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SupplierFinanceProgramPolicyTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482933/330-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/730/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for sales returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843980784">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></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:17.028%"></td><td style="width:0.1%"></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:17.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 &#8211; 40 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,432,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 &#8211; 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 &#8211;&#160;7 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,856&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,369,618&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,291,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727,436&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437,184&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramTableTextBlock', window );">Supplier Finance Program</a></td>
<td class="text"><div style="text-align:justify"><span style="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 payment obligations under the supplier finance program is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.883%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoices confirmed during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,615&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed Invoices paid during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,801&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_SupplierFinanceProgramTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843160240">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 2024, 2023, and 2022, as well as a summary of the methodology applied to develop each assumption, are as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected price volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3% - 29.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7% - 30.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9% - 31.3%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7% - 4.6%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 4.5%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7% - 4.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected lives (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeiture rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>Key assumptions used in the Monte Carlo simulation for the performance shares with a TSR modifier granted during fiscal 2024 and during fiscal 2023 are presented below:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></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:18.783%"></td><td style="width:0.1%"></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:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumption</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compounded dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="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:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.169%"></td><td style="width:0.1%"></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.190%"></td><td style="width:0.1%"></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.043%"></td><td style="width:0.1%"></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.190%"></td><td style="width:0.1%"></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.190%"></td><td style="width:0.1%"></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.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Option Activity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(</span><span style="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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,074,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,070&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,528,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,118,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</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="Show.showAR( this, 'defref_tsco_OtherInformationOptionActivityTableTextBlock', window );">Other information relative to option activity</a></td>
<td class="text"><div><span style="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 2024, 2023, and 2022 is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></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:11.822%"></td><td style="width:0.1%"></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:11.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of stock options vested</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of stock options exercised</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,629&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,092&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,024&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:50.148%"></td><td style="width:0.1%"></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:22.541%"></td><td style="width:0.1%"></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:22.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Unit Activity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,206,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(978,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034,921&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Performance-based Share Unit Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of performance-based restricted share unit activity is presented below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:59.165%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:18.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-Based Restricted Share Unit Activity</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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-Based Restricted Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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></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></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></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></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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted at December 28, 2024</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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,980&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.51&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) 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, inclusive of the TSR modifier.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Shares adjusted for performance-based restricted share unit awards settled during fiscal 2024 based on actual achievement of  performance targets.</span><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="Show.showAR( this, 'defref_tsco_OtherInformationRestrictedUnitActivityTableTextBlock', window );">Other information relative to restricted unit activity</a></td>
<td class="text"><div><span style="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 2024, 2023, and 2022 is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant date fair value of restricted stock units vested and issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of restricted stock units vested and issued</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,112&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,532&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="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 2024 is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></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.765%"></td><td style="width:0.1%"></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.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant date fair value of performance-based restricted share units vested and issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,195&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,498&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of performance-based restricted share units vested and issued</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,020&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other information relative to option activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844311136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022 are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.993%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;31, 2022</span></div></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;30, 2023</span></div></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price accounting adjustment</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,419&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Balance as of December&#160;28, 2024</span></div></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price accounting adjustment</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net goodwill</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867943272992">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.473%"></td><td style="width:0.1%"></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:16.882%"></td><td style="width:0.1%"></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:16.885%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70% Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discounts and issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>51
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844759776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Supplemental Lease Liability (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.046%"></td><td style="width:0.1%"></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:39.689%"></td><td style="width:0.1%"></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.835%"></td><td style="width:0.1%"></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.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statement of Income Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,850&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,596&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,905&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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="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:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.002%"></td><td style="width:0.1%"></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:9.603%"></td><td style="width:0.1%"></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:9.897%"></td><td style="width:0.1%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,234&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,434</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,236</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,738</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,812</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,550</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,260</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,632</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,892</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052,363</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,878</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066,241</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,489</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,494,894</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896,240)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902,446)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,283&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Operating lease payments exclude $387.5 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</a></td>
<td class="text"><div style="text-align:justify"><span style="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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></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.835%"></td><td style="width:0.1%"></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.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,787&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,808&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,748&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock', window );">Lessee, Operating Lease, Terms and Discount Rate</a></td>
<td class="text"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:65.370%"></td><td style="width:0.1%"></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.929%"></td><td style="width:0.1%"></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.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Terms and Discount Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock</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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843022000">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDividendsPayableTextBlock', window );">Schedule of Dividends Payable</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024 and 2023, the Company&#8217;s Board of Directors declared the following cash dividends:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.408%"></td><td style="width:0.1%"></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:16.297%"></td><td style="width:0.1%"></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.654%"></td><td style="width:0.1%"></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.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Declared</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Amount</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share of Common Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Paid</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 25, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 7, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 10, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 8, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 11, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 8, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 27, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 12, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 13, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 8, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 27, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 14, 2023</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867842693936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Class of Treasury Stock</a></td>
<td class="text"><div style="text-align:justify"><span style="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 costs of share repurchases in fiscal 2024, 2023, and 2022, respectively (in thousands, except per share amounts):&#160;&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:49.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.929%"></td><td style="width:0.1%"></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.929%"></td><td style="width:0.1%"></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.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of shares repurchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price paid per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Effective January 1, 2023, the Company&#8217;s share repurchases are subject to a 1% excise tax as a result of the Inflation Reduction Act of 2022. Excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as a part of the cost basis of the shares within treasury stock. The cost of shares repurchased may differ from the repurchases of common stock amounts in the consolidated statements of cash flows due to unsettled share repurchases at the end of a period and excise taxes incurred on share repurchases.</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_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844272864">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Net income per share calculation</a></td>
<td class="text"><div><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,949&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,652&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,729&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,062&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844262224">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for income taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,024&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,028&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,117&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,313&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense/(benefit):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,064)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,941)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,700&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,176&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,598&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers' compensation insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219,856)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,081,933)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029,848)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,492)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,095)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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="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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,905&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits, net of federal tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation programs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,176&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="text-align:justify"><span style="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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,771)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,308&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,362&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844253504">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock', window );">Average percentage of sales by product categories</a></td>
<td class="text">The following table indicates the percentage of net sales represented by each major product category during fiscal 2024, 2023, and 2022:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:51.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.171%"></td><td style="width:0.1%"></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.024%"></td><td style="width:0.1%"></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.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Net Sales</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product Category:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock, Equine, &amp; Agriculture </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Companion Animal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seasonal &amp; Recreation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truck, Tool, &amp; Hardware </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clothing, Gift, &amp; D&#233;cor </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Net sales by major product categories for prior periods have been reclassified to conform to the current year presentation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a) Includes livestock and equine feed &amp; equipment, poultry, fencing, and sprayers &amp; chemicals. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(b) Includes food, treats and equipment for dogs, cats, and other small animals as well as dog wellness. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(c) Includes tractor &amp; rider, lawn &amp; garden, bird feeding, power equipment, and other recreational products. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(d) Includes truck accessories, trailers, generators, lubricants, batteries, and hardware and tools.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(e) Includes clothing, footwear, toys, snacks, and decorative merchandise.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the reportable segment, there are significant expense categories regularly provided to the CODM and included in the measure of the segment&#8217;s net income as shown below: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></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.803%"></td><td style="width:0.1%"></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.804%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,883,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,555,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,204,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of merchandise sold</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,486,674&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,327,522&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,232,513&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939,494&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883,710&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764,161&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,162&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,049&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,062&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,542,369&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472,548&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,038&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,592&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,510&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,633&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,598&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment net income</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of segment profit:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments and reconciling items</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,240&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,226&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,712&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a) Personnel expenses include wages, salaries, and other forms of compensation related to personnel.</span></div>(b) Other segment expenses include occupancy expenses (including $611.8 million in rent expenses as disclosed in Note 5), advertising expenses, and other operating expenses within Selling, General, and Administrative expenses as described in Note 1.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841890384">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 05, 2024</div></th>
<th class="th" colspan="2">
<div>Dec. 28, 2024 </div>
<div>USD ($) </div>
<div>state </div>
<div>store </div>
<div>$ / shares </div>
<div>h </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Dec. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 19, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 05, 2023 </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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stockholders' Equity Note, Stock Split, Conversion Ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.008<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.008<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder', window );">Stockholders' equity note, stock split, number of additional shares issued per stockholder | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000,000.00<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,000,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,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="Show.showAR( this, 'defref_tsco_Workerscompensationandgeneralliabilitydeductible', window );">Workers compensation and general liability deductible</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_RevenueRecognitionGiftCard', window );">Revenue recognition gift card</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 4,600,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerLoyaltyProgramLiabilityCurrent', window );">Customer loyalty program liability, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">94,600,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidAdvertising', window );">Prepaid advertising costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_DistributionExpense', window );">Distribution Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">479,400,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">450,600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">424,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreOpeningCosts', window );">Pre-Opening Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,200,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions', window );">Minimum processing timespayments due from banks customer credit card transactions | h</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions', window );">Maximum processing time for payments due from banks for customer credit card transactions | h</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured Debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,850,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,750,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration', window );">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Accounts payable<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">Accounts payable<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Supplier Finance Program, Obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,801,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 38,443,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_AllowanceForSalesReturns', window );">Allowance for Sales Returns</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and Intangible Asset Impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SoftwareMaximumOrMinimumAxis=tsco_SoftwareMinimumMember', window );">Software - Minimum</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_SoftwareMaximumOrMinimumAxis=tsco_SoftwareMaximumMember', window );">Software Maximum</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A370SeniorNotesMember', window );">3.70% Senior Notes | Senior Notes [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, plus stated percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A175SeniorNotesMember', window );">1.75% Senior Notes | Senior Notes [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, plus stated percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A525SeniorNotesMember', window );">5.25% Senior Notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">750,000,000.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A525SeniorNotesMember', window );">5.25% Senior Notes | Senior Notes [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">$ 750,000,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, plus stated percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">5.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SelfInsuranceTypeAxis=tsco_WorkersCompensationReserveMember', window );">Workers' Compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">78,800,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_SelfInsuranceTypeAxis=tsco_GeneralLiabilityReserveMember', window );">General Liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,400,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">59,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_SelfInsuranceTypeAxis=tsco_SelfInsuranceClaimsMember', window );">Self-Insurance Claims</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 25,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_TX', window );">TEXAS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_Workerscompensationandgeneralliabilitydeductible', window );">Workers compensation and general liability deductible</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_ConsolidatedStoresAxis=tsco_TSCOstoresDomain', window );">TSCO stores [Domain]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of rural lifestyle retail stores operated by the company | store</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,296<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_tsco_ConsolidatedStoresAxis=tsco_PetsensestoresDomain', window );">Petsense stores [Domain]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of rural lifestyle retail stores operated by the company | store</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of rural lifestyle retail stores operated by the company | store</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,502<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_AllowanceForSalesReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for Sales Returns</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AllowanceForSalesReturns</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_DistributionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_RevenueRecognitionGiftCard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Recognition Gift Card</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Note, Stock Split, Number Of Additional Shares Issued Per Stockholder</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder</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: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_tsco_Workerscompensationandgeneralliabilitydeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CustomerLoyaltyProgramLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of deferred revenue or cost to provide products or services, which is expected to be recognized in income or incurred within one year or the normal operating cycle, if longer, resulting from customer loyalty program. Excludes liability associated with frequent flier programs. Includes liability associated with customer loyalty programs for other businesses, for example, but is not limited to, hotels, supermarkets, credit card companies, automobile rental companies, and book sellers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerLoyaltyProgramLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NumberOfStatesInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of stores.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-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_PreOpeningCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligation</td>
</tr>
<tr>
<td style="padding-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_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_UnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_tsco_SoftwareMaximumOrMinimumAxis=tsco_SoftwareMinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareMaximumOrMinimumAxis=tsco_SoftwareMinimumMember</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_SoftwareMaximumOrMinimumAxis=tsco_SoftwareMaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareMaximumOrMinimumAxis=tsco_SoftwareMaximumMember</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_A370SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A370SeniorNotesMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LongtermDebtTypeAxis=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_DebtInstrumentAxis=tsco_A175SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A175SeniorNotesMember</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_A525SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A525SeniorNotesMember</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_SelfInsuranceTypeAxis=tsco_WorkersCompensationReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SelfInsuranceTypeAxis=tsco_WorkersCompensationReserveMember</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_SelfInsuranceTypeAxis=tsco_GeneralLiabilityReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SelfInsuranceTypeAxis=tsco_GeneralLiabilityReserveMember</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_SelfInsuranceTypeAxis=tsco_SelfInsuranceClaimsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SelfInsuranceTypeAxis=tsco_SelfInsuranceClaimsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_ConsolidatedStoresAxis=tsco_TSCOstoresDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidatedStoresAxis=tsco_TSCOstoresDomain</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_ConsolidatedStoresAxis=tsco_PetsensestoresDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidatedStoresAxis=tsco_PetsensestoresDomain</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_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867837091536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A175SeniorNotesMember', window );">1.75% Senior Notes</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="nump">$ 641,972<span></span>
</td>
<td class="nump">$ 640,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-Term Debt, Fair Value</a></td>
<td class="nump">542,191<span></span>
</td>
<td class="nump">533,013<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A525SeniorNotesMember', window );">5.25% Senior Notes</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="nump">741,857<span></span>
</td>
<td class="nump">740,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-Term Debt, Fair Value</a></td>
<td class="nump">$ 746,573<span></span>
</td>
<td class="nump">$ 769,005<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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-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_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=tsco_A175SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A175SeniorNotesMember</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_A525SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A525SeniorNotesMember</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>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844269984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Fair Value of the Interest Rate Swap (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="Show.showAR( this, 'defref_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue', window );">Cash Flow Hedge Derivative Instrument Assets at Fair Value</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 9,099<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of all asset derivatives designated as cash flow hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867842434704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">$ 107,447<span></span>
</td>
<td class="nump">$ 93,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and Improvements, Gross</a></td>
<td class="nump">2,432,323<span></span>
</td>
<td class="nump">2,090,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and Fixtures, Gross</a></td>
<td class="nump">1,544,697<span></span>
</td>
<td class="nump">1,349,162<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="Show.showAR( this, 'defref_tsco_ComputerSoftwareAndHardwareGross', window );">Computer software and hardware, gross</a></td>
<td class="nump">1,017,856<span></span>
</td>
<td class="nump">859,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="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in Progress, Gross</a></td>
<td class="nump">267,295<span></span>
</td>
<td class="nump">335,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">5,369,618<span></span>
</td>
<td class="nump">4,728,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="num">(2,642,182)<span></span>
</td>
<td class="num">(2,291,528)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 2,727,436<span></span>
</td>
<td class="nump">$ 2,437,184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building improvements | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">1 year<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building improvements | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">40 years<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">10 years<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">2 years<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 years<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_ComputerSoftwareAndHardwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BuildingAndBuildingImprovementsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843735744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Supplier Finance Program (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 28, 2024 </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="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationRollForward', window );"><strong>Supplier Finance Program, Obligation [Roll Forward]</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="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at beginning of year</a></td>
<td class="nump">$ 38,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationIncrease', window );">Invoices confirmed during the year</a></td>
<td class="nump">277,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement', window );">Confirmed Invoices paid during the year</a></td>
<td class="num">(281,257)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at end of year</a></td>
<td class="nump">$ 34,801<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_SupplierFinanceProgramObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligation</td>
</tr>
<tr>
<td style="padding-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_SupplierFinanceProgramObligationDecreaseSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in obligation for supplier finance program from settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationDecreaseSettlement</td>
</tr>
<tr>
<td style="padding-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_SupplierFinanceProgramObligationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationIncrease</td>
</tr>
<tr>
<td style="padding-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_SupplierFinanceProgramObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationRollForward</td>
</tr>
<tr>
<td style="padding-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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841786112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Narrative (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_Employeestockpurchaseprogramdiscountpercentage', window );">Employee stock purchase program discount percentage</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm', window );">Share Based Compensation Arrangement By Share Based Payment Award Contractual Term</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future equity awards (in shares)</a></td>
<td class="nump">38,500,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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">$ 48,400<span></span>
</td>
<td class="nump">$ 57,000<span></span>
</td>
<td class="nump">$ 53,800<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="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding', window );">Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding</a></td>
<td class="nump">$ 24,600<span></span>
</td>
<td class="nump">24,400<span></span>
</td>
<td class="nump">28,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">48,367<span></span>
</td>
<td class="nump">$ 57,015<span></span>
</td>
<td class="nump">$ 53,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation</a></td>
<td class="nump">$ 8,200<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="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation</a></td>
<td class="nump">$ 53,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted average expense recognition period (in years)</a></td>
<td class="text">1 year 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</a></td>
<td class="nump">1,180,731<span></span>
</td>
<td class="nump">1,134,940<span></span>
</td>
<td class="nump">1,292,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares Paid for Tax Withholding for Share Based Compensation</a></td>
<td class="nump">524,204<span></span>
</td>
<td class="nump">531,365<span></span>
</td>
<td class="nump">659,695<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation</a></td>
<td class="nump">$ 12,300<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted average expense recognition period (in years)</a></td>
<td class="text">1 year 10 months 24 days<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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan, shares</a></td>
<td class="nump">219,330<span></span>
</td>
<td class="nump">225,790<span></span>
</td>
<td class="nump">221,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</a></td>
<td class="nump">11,500,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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_Employeestockpurchaseprogramdiscountpercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase program discount percentage off of the fair market value of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Employeestockpurchaseprogramdiscountpercentage</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>dtr-types1: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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>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_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding</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_VestingTermMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vesting Term, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vesting Term, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>XML
<SEQUENCE>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841652528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected price volatility, minimum (in hundredths)</a></td>
<td class="nump">27.30%<span></span>
</td>
<td class="nump">30.70%<span></span>
</td>
<td class="nump">29.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected price volatility, maximum (in hundredths)</a></td>
<td class="nump">29.80%<span></span>
</td>
<td class="nump">30.90%<span></span>
</td>
<td class="nump">31.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum (in hundredths)</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum (in hundredths)</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">4.50%<span></span>
</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected lives (in years)</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">4 years 1 month 6 days<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="Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate', window );">Forfeiture rate, minimum (in hundredths)</a></td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="nump">1.95%<span></span>
</td>
<td class="nump">1.69%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="nump">28.32%<span></span>
</td>
<td class="nump">32.13%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="nump">4.06%<span></span>
</td>
<td class="nump">3.70%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate</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>dtr-types1: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867836343504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Share Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value, Granted (in dollars per share)</a></td>
<td class="nump">$ 11.73<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="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<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding, beginning of period</a></td>
<td class="nump">$ 83,492,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding, end of period</a></td>
<td class="nump">95,268,000<span></span>
</td>
<td class="nump">$ 83,492,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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, Exercisable at end of period</a></td>
<td class="nump">$ 85,225,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="Show.showAR( this, 'defref_us-gaap_VestingAxis=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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">403,615<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted (in dollars per share)</a></td>
<td class="nump">$ 24.07<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of period (in shares)</a></td>
<td class="nump">5,074,385<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">682,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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(1,528,810)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(109,580)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of period (in shares)</a></td>
<td class="nump">4,118,065<span></span>
</td>
<td class="nump">5,074,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, end of period (in shares)</a></td>
<td class="nump">2,907,460<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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="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">$ 26.13<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted (in dollars per share)</a></td>
<td class="nump">46.78<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised (in dollars per share)</a></td>
<td class="nump">20.05<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Cancelled (in dollars per share)</a></td>
<td class="nump">40.52<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="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">31.43<span></span>
</td>
<td class="nump">$ 26.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 25.25<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, beginning of period (in shares)</a></td>
<td class="nump">2,049,980<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,206,221<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Exercised (in shares)</a></td>
<td class="num">(978,395)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(242,885)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, end of period (in shares)</a></td>
<td class="nump">2,034,921<span></span>
</td>
<td class="nump">2,049,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 39.38<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted (in dollars per share)</a></td>
<td class="nump">45.74<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Exercised (in dollars per share)</a></td>
<td class="nump">37.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Forfeited (in dollars per share)</a></td>
<td class="nump">44.15<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="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">$ 43.68<span></span>
</td>
<td class="nump">$ 39.38<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, beginning of period (in shares)</a></td>
<td class="nump">774,095<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">286,975<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Exercised (in shares)</a></td>
<td class="num">(672,735)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(46,970)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, end of period (in shares)</a></td>
<td class="nump">744,980<span></span>
</td>
<td class="nump">774,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 38.43<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted (in dollars per share)</a></td>
<td class="nump">47.11<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Exercised (in dollars per share)</a></td>
<td class="nump">24.07<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Forfeited (in dollars per share)</a></td>
<td class="nump">45.55<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="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">$ 46.51<span></span>
</td>
<td class="nump">$ 38.43<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844727088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Other Information (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</a></td>
<td class="nump">$ 6,837<span></span>
</td>
<td class="nump">$ 7,070<span></span>
</td>
<td class="nump">$ 7,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock options exercised</a></td>
<td class="nump">46,629<span></span>
</td>
<td class="nump">26,092<span></span>
</td>
<td class="nump">25,024<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total grant date fair value of restricted units vested and exercised</a></td>
<td class="nump">36,292<span></span>
</td>
<td class="nump">32,446<span></span>
</td>
<td class="nump">26,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</a></td>
<td class="nump">46,647<span></span>
</td>
<td class="nump">53,112<span></span>
</td>
<td class="nump">50,532<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total grant date fair value of restricted units vested and exercised</a></td>
<td class="nump">16,195<span></span>
</td>
<td class="nump">9,498<span></span>
</td>
<td class="nump">14,104<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="Show.showAR( this, 'defref_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised', window );">Total intrinsic value of restricted units vested and exercised</a></td>
<td class="nump">$ 31,020<span></span>
</td>
<td class="nump">$ 23,155<span></span>
</td>
<td class="nump">$ 33,895<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843734944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Changes in the Carrying Amount of Goodwill (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross goodwill</a></td>
<td class="nump">$ 307,192<span></span>
</td>
<td class="nump">$ 290,934<span></span>
</td>
<td class="nump">$ 93,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(60,773)<span></span>
</td>
<td class="num">(60,773)<span></span>
</td>
<td class="num">(60,773)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase price accounting adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,258<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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net goodwill</a></td>
<td class="nump">$ 246,419<span></span>
</td>
<td class="nump">$ 246,419<span></span>
</td>
<td class="nump">$ 230,161<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-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>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867927500528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Narrative (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets, Net (Excluding Goodwill)</a></td>
<td class="nump">23.1<span></span>
</td>
<td class="nump">23.1<span></span>
</td>
<td class="nump">23.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844548000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Schedule of Debt (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="nump">$ 150,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="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured Debt</a></td>
<td class="nump">1,850,000<span></span>
</td>
<td class="nump">$ 1,750,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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt Issuance Costs, Net</a></td>
<td class="num">(18,000)<span></span>
</td>
<td class="num">(21,000)<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="Show.showAR( this, 'defref_tsco_Unsecureddebtnetofdebtissuancecosts', window );">Unsecured debt, net of debt issuance costs</a></td>
<td class="nump">1,832,000<span></span>
</td>
<td class="nump">1,729,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="Show.showAR( this, 'defref_us-gaap_UnsecuredDebtCurrent', window );">Unsecured Debt, Current</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="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term Debt, Excluding Current Maturities</a></td>
<td class="nump">1,831,969<span></span>
</td>
<td class="nump">1,728,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">74,100<span></span>
</td>
<td class="nump">58,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount', window );">Line of Credit Facility, Maximum Month-end Outstanding Amount</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A525SeniorNotesMember', window );">5.25% Senior Notes</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="nump">750,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A1750SeniorNotesMember', window );">1.75% Senior Notes</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">650,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">$ 150,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_Unsecureddebtnetofdebtissuancecosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unsecured debt, net of debt issuance costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumMonthendOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A2022SeniorCreditFacilityMember</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_A525SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A525SeniorNotesMember</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_A1750SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A1750SeniorNotesMember</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=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NotesPayableToBanksMember</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>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867837403152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (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"></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. 31, 2022</div></th>
<th class="th"><div>Oct. 30, 2020</div></th>
<th class="th"><div>Aug. 14, 2017</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>May 05, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</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">$ 150.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101.00%<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="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>
<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="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Senior Notes - Interest Rate</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">3.70%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount', window );">Shelf Notes - Amount</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">$ 300.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Percentage of Principal Amount Redeemable</a></td>
<td class="nump">100.00%<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="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>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantCompliance', window );">Debt Instrument, Covenant Compliance</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">all<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="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">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [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="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>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior Credit Facility, Maximum Borrowing Capacity</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,200.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="Show.showAR( this, 'defref_tsco_SwinglineLoanMaximumBorrowingCapacity', window );">Swingline Loan, Maximum Borrowing Capacity</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">50.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="Show.showAR( this, 'defref_tsco_LettersOfCreditMaximumBorrowingCapacity', window );">Letters of Credit, Maximum Borrowing Capacity</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">150.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="Show.showAR( this, 'defref_tsco_TermLoanMaximumBorrowingCapacity', window );">Term Loan, Maximum Borrowing Capacity</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">$ 500.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee for unused capacity</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.10%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | 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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee for unused capacity</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.08%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | 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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee for unused capacity</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.15%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | 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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</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">7.50%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | Base Rate | 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>
<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="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>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | Base Rate | 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>
<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="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>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</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="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>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</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.357%<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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>
<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="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>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember', window );">2022 Senior Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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>
<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="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>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<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="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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</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">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="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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</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">2.00<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="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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</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">4.00<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A525SeniorNotesMember', window );">5.25% Senior Notes</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="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>
<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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</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">$ 750.0<span></span>
</td>
<td class="nump">$ 750.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A525SeniorNotesMember', window );">5.25% Senior Notes | 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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</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">$ 750.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, plus stated percentage</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">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_A1750SeniorNotesMember', window );">1.75% Senior Notes</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="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>
<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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Senior Notes</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">$ 650.0<span></span>
</td>
<td class="nump">$ 650.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, plus stated percentage</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.75%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 30,  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>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt Instrument, Maturity Date</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">Nov.  01,  2030<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="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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LettersOfCreditMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters of Credit, Maximum Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LettersOfCreditMaximumBorrowingCapacity</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_SwinglineLoanMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Swingline Loan, Maximum Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term Loan, Maximum Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentMaturityDateRangeEnd1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_CreditFacilityAxis=tsco_A2022SeniorCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A2022SeniorCreditFacilityMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_A525SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A525SeniorNotesMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LongtermDebtTypeAxis=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_DebtInstrumentAxis=tsco_A1750SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A1750SeniorNotesMember</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=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867842806448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($) </div>
<div>store</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_LeaseTermAndDiscountLineItems', window );"><strong>Lease Term and Discount [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_LeaseTermExpirationThroughDate', window );">Lease Term Expiration Through Date</a></td>
<td class="text">2045<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="Show.showAR( this, 'defref_tsco_Storeleasesoptionalrenewalperiodsminimum', window );">Store leases optional renewal periods, minimum</a></td>
<td class="text">2 years<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="Show.showAR( this, 'defref_tsco_Storeleasesoptionalrenewalperiodsmaximum', window );">Store leases optional renewal periods, maximum</a></td>
<td class="text">4 years<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="Show.showAR( this, 'defref_tsco_StoreLeasesOptionalRenewalPeriods', window );">Store leases optional renewal periods</a></td>
<td class="text">5 years<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</a></td>
<td class="nump">$ 25,800<span></span>
</td>
<td class="nump">$ 29,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">Property and equipment, net<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="Show.showAR( this, 'defref_tsco_SaleLeasebackTransactionNumberOfProperties', window );">Sale-Leaseback Transaction, Number Of Properties | store</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">15<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="Show.showAR( this, 'defref_tsco_SaleLeasebackTransactionProceedsFromSale', window );">Sale Leaseback Transaction, Proceeds From Sale</a></td>
<td class="nump">$ 130,800<span></span>
</td>
<td class="nump">$ 82,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="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Sale and Leaseback Transaction, Gain (Loss), Net</a></td>
<td class="num">$ (62,200)<span></span>
</td>
<td class="nump">$ 41,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_LeaseTermAndDiscountLineItems', window );"><strong>Lease Term and Discount [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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 years<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_LeaseTermAndDiscountLineItems', window );"><strong>Lease Term and Discount [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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">20 years<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_LeaseTermAndDiscountLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Term and Discount [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LeaseTermAndDiscountLineItems</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_LeaseTermExpirationThroughDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Term Expiration Through Date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SaleLeasebackTransactionNumberOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale-Leaseback Transaction, Number Of Properties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SaleLeasebackTransactionNumberOfProperties</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: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_tsco_SaleLeasebackTransactionProceedsFromSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Leaseback Transaction, Proceeds From Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SaleLeasebackTransactionProceedsFromSale</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_StoreLeasesOptionalRenewalPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The store leases optional renewal periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>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_Storeleasesoptionalrenewalperiodsmaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of store leases optional renewals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>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_Storeleasesoptionalrenewalperiodsminimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum number of store leases optional renewals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>XML
<SEQUENCE>71
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867836250912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Cost (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance Lease, Right-of-Use Asset, Amortization</a></td>
<td class="nump">$ 3,333<span></span>
</td>
<td class="nump">$ 3,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Finance Lease, Interest Expense</a></td>
<td class="nump">1,510<span></span>
</td>
<td class="nump">1,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">505,855<span></span>
</td>
<td class="nump">465,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable Lease, Cost</a></td>
<td class="nump">105,898<span></span>
</td>
<td class="nump">99,044<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="Show.showAR( this, 'defref_tsco_FinanceOperatingAndVariableLeaseCost', window );">Lease, Cost</a></td>
<td class="nump">$ 616,596<span></span>
</td>
<td class="nump">$ 569,905<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FinanceOperatingAndVariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance, Operating, and Variable Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinanceOperatingAndVariableLeaseCost</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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>72
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844768704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases, Term and Discount (Details)<br></strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="text">9 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">10 years 4 months 24 days<span></span>
</td>
<td class="text">10 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">4.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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.10%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867836631488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_OperatingLeaseMaturitiesAbstract', window );"><strong>Lease Maturities [Axis]</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 536,376<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">518,234<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">488,434<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">453,738<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">408,260<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">After 2029</a></td>
<td class="nump">2,052,363<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">4,457,405<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(896,240)<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">3,561,165<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="Show.showAR( this, 'defref_tsco_FinanceLeaseMaturitiesAbstract', window );"><strong>Finance Lease Maturities [Axis]</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of finance lease liabilities</a></td>
<td class="nump">3,300<span></span>
</td>
<td class="nump">$ 3,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths', window );">2025</a></td>
<td class="nump">4,645<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">4,720<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">4,802<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">4,812<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">4,632<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">After 2029</a></td>
<td class="nump">13,878<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">37,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="Show.showAR( this, 'defref_tsco_FinanceLeaseInterestExpenseFutureMaturities', window );">Less: Interest</a></td>
<td class="num">(6,206)<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="Show.showAR( this, 'defref_tsco_FinanceLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">31,283<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="Show.showAR( this, 'defref_tsco_CombinedLeaseMaturitiesAbstract', window );"><strong>Combined Lease Maturities [Axis]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">541,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueInTwoYears', window );">2026</a></td>
<td class="nump">522,954<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueInThreeYears', window );">2027</a></td>
<td class="nump">493,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueInFourYears', window );">2028</a></td>
<td class="nump">458,550<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueInFiveYears', window );">2029</a></td>
<td class="nump">412,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueThereafter', window );">After 2029</a></td>
<td class="nump">2,066,241<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">4,494,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsInterest', window );">Less: Interest</a></td>
<td class="num">(902,446)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_tsco_LeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 3,592,448<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription', window );">Lessee, Operating Lease, Lease Not yet Commenced, Description</a></td>
<td class="text">387.5&#160;million<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_CombinedLeaseMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Combined Lease Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CombinedLeaseMaturitiesAbstract</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_FinanceLeaseInterestExpenseFutureMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Interest Expense Future Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinanceLeaseInterestExpenseFutureMaturities</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_FinanceLeaseLiabilityPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, Present Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityPresentValue</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_FinanceLeaseMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinanceLeaseMaturitiesAbstract</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_FutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments Due</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments, Due in Five Years</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments, Due in Four Years</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments, Due in Three Years</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments, Due in Two Years</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FutureMinimumPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments Due, Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments, Due Thereafter</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FutureMinimumPaymentsInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Minimum Payments, Interest</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OperatingLeaseMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OperatingLeaseMaturitiesAbstract</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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLeaseNotYetCommencedDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844057872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_LeaseTermLineItems', window );"><strong>Lease Term [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_Storeleasesoptionalrenewalperiodsmaximum', window );">Store leases optional renewal periods, maximum</a></td>
<td class="text">4 years<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="Show.showAR( this, 'defref_tsco_Storeleasesoptionalrenewalperiodsminimum', window );">Store leases optional renewal periods, minimum</a></td>
<td class="text">2 years<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="Show.showAR( this, 'defref_tsco_StoreLeasesOptionalRenewalPeriods', window );">Store leases optional renewal periods</a></td>
<td class="text">5 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">Property and equipment, net<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_LeaseTermLineItems', window );"><strong>Lease Term [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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">20 years<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_LeaseTermLineItems', window );"><strong>Lease Term [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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 years<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_LeaseTermLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LeaseTermLineItems</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_StoreLeasesOptionalRenewalPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The store leases optional renewal periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>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_Storeleasesoptionalrenewalperiodsmaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of store leases optional renewals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>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_Storeleasesoptionalrenewalperiodsminimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum number of store leases optional renewals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843989888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Other Information (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="Show.showAR( this, 'defref_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases', window );">Finance Lease, Principal Payments</a></td>
<td class="nump">$ 4,787<span></span>
</td>
<td class="nump">$ 4,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Finance Lease, Interest Payment on Liability</a></td>
<td class="nump">1,510<span></span>
</td>
<td class="nump">1,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePaymentsUse', window );">Operating Lease, Payments, Use</a></td>
<td class="nump">$ 508,971<span></span>
</td>
<td class="nump">$ 466,748<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FinanceLeaseFinancingCashFlowsUsedForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Financing Cash Flows Used For Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinanceLeaseFinancingCashFlowsUsedForLeases</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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeasePaymentsUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePaymentsUse</td>
</tr>
<tr>
<td style="padding-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>76
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841611728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="10">3 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Sep. 28, 2024</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Mar. 30, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 28, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><sup>[2]</sup></th>
<th class="th"><div>Dec. 19, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">2,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">2,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">40<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">40<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">40<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">40<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share outstanding (a)</a></td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td colspan="2" class="nump">$ 0.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="18"></td></tr>
<tr><td colspan="18"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">All share and per share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr>
</table></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>77
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843170640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Dividends (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 12, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Sep. 28, 2024</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Mar. 30, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><sup>[1]</sup></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Dividends</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td colspan="2" class="nump">$ 0.88<span></span>
</td>
<td colspan="2" class="nump">$ 0.82<span></span>
</td>
<td colspan="2" class="nump">$ 0.74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Dividends</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</a></td>
<td class="nump">$ 0.23<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="16"></td></tr>
<tr><td colspan="16"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share and per share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr></table></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>78
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867844752784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Treasury Stock - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Feb. 12, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Total amount of stock authorized under the repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500.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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorization under the share repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 487.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Total amount of stock authorized under the repurchase program</a></td>
<td class="nump">$ 7,500.0<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="Show.showAR( this, 'defref_tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount', window );">Share repurchase program, increase in authorized amount</a></td>
<td class="nump">$ 1,000.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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ShareRepurchaseProgramIncreaseInAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Repurchase Program, Increase In Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareRepurchaseProgramIncreaseInAuthorizedAmount</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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>79
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843729024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock - Class of Treasury Stock (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</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. 05, 2024</div></th>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock Repurchased During Period, Shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,576<span></span>
</td>
<td class="nump">13,658<span></span>
</td>
<td class="nump">16,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury Stock Acquired, Average Cost Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53.02<span></span>
</td>
<td class="nump">$ 43.71<span></span>
</td>
<td class="nump">$ 41.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock Repurchased During Period, Value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 566,383<span></span>
</td>
<td class="nump">$ 602,947<span></span>
</td>
<td class="nump">$ 700,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stockholders' Equity Note, Stock Split, Conversion Ratio</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<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_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>80
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867837346736">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</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. 05, 2024</div></th>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic net income per share</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income, basic | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,101,240<span></span>
</td>
<td class="nump">$ 1,107,226<span></span>
</td>
<td class="nump">$ 1,088,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares, basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">536,949<span></span>
</td>
<td class="nump">545,480<span></span>
</td>
<td class="nump">556,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Per share amount, basic (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.05<span></span>
</td>
<td class="nump">$ 2.03<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits', window );">Dilutive stock options and restricted stock units outstanding, income | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive stock options and restricted stock units outstanding, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,703<span></span>
</td>
<td class="nump">3,249<span></span>
</td>
<td class="nump">4,062<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="Show.showAR( this, 'defref_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare', window );">Dilutive stock options and restricted stock units outstanding, per share (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income per share</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares, diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">539,652<span></span>
</td>
<td class="nump">548,729<span></span>
</td>
<td class="nump">560,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.04<span></span>
</td>
<td class="nump">$ 2.02<span></span>
</td>
<td class="nump">$ 1.94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anitdilutive securities excluded from computation of earnings per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stockholders' Equity Note, Stock Split, Conversion Ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share and per share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</td>
</tr></table></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>81
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843010448">
<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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 23,300,000<span></span>
</td>
<td class="nump">$ 15,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="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="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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">292,895,000<span></span>
</td>
<td class="nump">270,024,000<span></span>
</td>
<td class="nump">$ 225,565,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="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">39,133,000<span></span>
</td>
<td class="nump">45,093,000<span></span>
</td>
<td class="nump">41,748,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="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">332,028,000<span></span>
</td>
<td class="nump">315,117,000<span></span>
</td>
<td class="nump">267,313,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="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="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred Federal Income Tax Expense (Benefit)</a></td>
<td class="num">(14,264,000)<span></span>
</td>
<td class="nump">12,000,000<span></span>
</td>
<td class="nump">50,833,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="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred State and Local Income Tax Expense (Benefit)</a></td>
<td class="num">(6,064,000)<span></span>
</td>
<td class="num">(1,941,000)<span></span>
</td>
<td class="num">(2,548,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="Show.showAR( this, 'defref_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap', window );">Deferred income tax expense (benefit), net of tax expense of interest rate swap</a></td>
<td class="num">(20,328,000)<span></span>
</td>
<td class="nump">10,059,000<span></span>
</td>
<td class="nump">48,285,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">311,700,000<span></span>
</td>
<td class="nump">325,176,000<span></span>
</td>
<td class="nump">315,598,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory valuation</a></td>
<td class="nump">36,312,000<span></span>
</td>
<td class="nump">35,076,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Accrued employee benefits costs</a></td>
<td class="nump">19,409,000<span></span>
</td>
<td class="nump">17,461,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="Show.showAR( this, 'defref_tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities', window );">Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities</a></td>
<td class="nump">875,226,000<span></span>
</td>
<td class="nump">812,357,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="Show.showAR( this, 'defref_tsco_DeferredTaxAssetsDeferredCompensation', window );">Deferred compensation</a></td>
<td class="nump">14,218,000<span></span>
</td>
<td class="nump">15,308,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance', window );">Workers' compensation insurance</a></td>
<td class="nump">16,715,000<span></span>
</td>
<td class="nump">15,632,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Income tax credits</a></td>
<td class="nump">20,230,000<span></span>
</td>
<td class="nump">14,075,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="Show.showAR( this, 'defref_tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization', window );">Deferred Tax Assets Long Term, Tax Effect of Amortization</a></td>
<td class="nump">22,424,000<span></span>
</td>
<td class="nump">16,551,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Deferred Tax Assets, Property, Plant and Equipment</a></td>
<td class="nump">21,774,000<span></span>
</td>
<td class="nump">23,477,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">50,133,000<span></span>
</td>
<td class="nump">51,816,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total non current deferred tax asset</a></td>
<td class="nump">1,076,441,000<span></span>
</td>
<td class="nump">1,001,753,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="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets', window );">Deferred Tax Liabilities, Operating Lease Right-of-Use Assets</a></td>
<td class="num">(836,610,000)<span></span>
</td>
<td class="num">(773,433,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(219,856,000)<span></span>
</td>
<td class="num">(229,751,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(25,467,000)<span></span>
</td>
<td class="num">(26,664,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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred Tax Liabilities, Gross</a></td>
<td class="nump">1,081,933,000<span></span>
</td>
<td class="nump">1,029,848,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="num">(5,492,000)<span></span>
</td>
<td class="num">(28,095,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax provision at statutory rate</a></td>
<td class="nump">296,717,000<span></span>
</td>
<td class="nump">300,804,000<span></span>
</td>
<td class="nump">294,905,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefits</a></td>
<td class="nump">31,656,000<span></span>
</td>
<td class="nump">41,757,000<span></span>
</td>
<td class="nump">41,235,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits, net of federal tax benefits</a></td>
<td class="num">(12,677,000)<span></span>
</td>
<td class="num">(10,709,000)<span></span>
</td>
<td class="num">(15,616,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductions', window );">Share-based compensation programs</a></td>
<td class="num">(8,648,000)<span></span>
</td>
<td class="num">(10,442,000)<span></span>
</td>
<td class="num">(9,025,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Other</a></td>
<td class="nump">4,652,000<span></span>
</td>
<td class="nump">3,766,000<span></span>
</td>
<td class="nump">4,099,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit), Total</a></td>
<td class="nump">311,700,000<span></span>
</td>
<td class="nump">325,176,000<span></span>
</td>
<td class="nump">315,598,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would Impact effective tax rate</a></td>
<td class="nump">7,700,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">9,265,000<span></span>
</td>
<td class="nump">5,362,000<span></span>
</td>
<td class="nump">3,749,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">1,698,000<span></span>
</td>
<td class="nump">2,211,000<span></span>
</td>
<td class="nump">1,359,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">116,000<span></span>
</td>
<td class="nump">2,038,000<span></span>
</td>
<td class="nump">760,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(1,771,000)<span></span>
</td>
<td class="num">(346,000)<span></span>
</td>
<td class="num">(506,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 9,308,000<span></span>
</td>
<td class="nump">$ 9,265,000<span></span>
</td>
<td class="nump">$ 5,362,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_DeferredTaxAssetsDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsLongTermTaxEffectOfAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Long Term, Tax Effect of Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsLongTermTaxEffectOfAmortization</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_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities</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_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Operating Lease Right-of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets</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_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>82
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843978096">
<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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, cost recognized</a></td>
<td class="nump">$ 20.1<span></span>
</td>
<td class="nump">$ 18.8<span></span>
</td>
<td class="nump">$ 17.2<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>83
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841570544">
<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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Deferred compensation arrangement with individual, employer contribution</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>84
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867842560160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase Obligation</a></td>
<td class="nump">$ 160.4<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription', window );">Lessee, Operating Lease, Lease Not yet Commenced, Description</a></td>
<td class="text">387.5&#160;million<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="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 74.1<span></span>
</td>
<td class="nump">$ 58.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_ConstructionProjectAxis=tsco_NewDistributionCenterConstructionMember', window );">New Distribution Center Construction</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="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase Obligation</a></td>
<td class="nump">$ 58.6<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_LesseeOperatingLeaseLeaseNotYetCommencedDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-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_tsco_ConstructionProjectAxis=tsco_NewDistributionCenterConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConstructionProjectAxis=tsco_NewDistributionCenterConstructionMember</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>85
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841295664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Reporting - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>segment</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">1<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867843191744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Major Product Category (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></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>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">28.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">23.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="nump">23.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=tsco_HardwareToolsAndTruckMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LivestockAndPetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SeasonalGiftAndToyProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841185136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (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, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">$ 14,883,231<span></span>
</td>
<td class="nump">$ 14,555,741<span></span>
</td>
<td class="nump">$ 14,204,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Merchandise Sold</a></td>
<td class="nump">9,486,674<span></span>
</td>
<td class="nump">9,327,522<span></span>
</td>
<td class="nump">9,232,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">447,162<span></span>
</td>
<td class="nump">393,049<span></span>
</td>
<td class="nump">343,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="nump">54,592<span></span>
</td>
<td class="nump">46,510<span></span>
</td>
<td class="nump">30,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">311,700<span></span>
</td>
<td class="nump">325,176<span></span>
</td>
<td class="nump">315,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income, basic</a></td>
<td class="nump">1,101,240<span></span>
</td>
<td class="nump">1,107,226<span></span>
</td>
<td class="nump">1,088,712<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tsco_ReportableSegmentMember', window );">Reportable Segment</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsco_PersonnelExpense', window );">Personnel Expense</a></td>
<td class="nump">1,939,494<span></span>
</td>
<td class="nump">1,883,710<span></span>
</td>
<td class="nump">1,764,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Segment Reporting, Other Segment Item, Amount</a></td>
<td class="nump">$ 1,542,369<span></span>
</td>
<td class="nump">$ 1,472,548<span></span>
</td>
<td class="nump">$ 1,430,038<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_PersonnelExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Personnel Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PersonnelExpense</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=tsco_ReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=tsco_ReportableSegmentMember</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>88
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45867841553344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tsco_AllivetIncMember', window );">Allivet, Inc | 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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration Transferred</a></td>
<td class="nump">$ 135.0<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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=tsco_AllivetIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=tsco_AllivetIncMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>EXCEL
<SEQUENCE>89
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M" .NB.!(PC8-YL/98FKC7< W HTZ&B.;R4:(-SM9%6D062"@D&OK@,UK#W=
MJ34R&+];SZ [T@J/QP?W!Y>[R66#%=P)^IT4NDJ#FP 5L,4[JE]$\QG:?";6
M+Q=4N2=J?&S\*4#Y3FG!6K$A8(3[-WYO[^%8,#PCB%M![+C]08YRB37.$BD:
M)&VT<;,#EZI3&SC"[4=YU=+L$J/3V7Q7$(U6W']><T])J(VMW0SSUF+A+>(S
M%L,8/0FN*X7N>0'%_P:AX>F@X@/4(NYU7$(^0/'--8JC>-SC-^J2'#F_T:5)
MHI_SC=+2_!*_3N7KW<:GW6R9S%2-<T@#4P<*Y!Z"[.K#<!K=]K"..]9QG[MG
M%1(]8P:GV/K5]Y(KC:XPJV_1#['C)7I\7/=033JJR454CR(_^Y?T.SQC5>T)
MI7"-O@#GH!1 #]BT YM>!/9 )$.KY2FN?H-Q?(HB/*HH!K)T?4.AW%RI]L75
MK7:M:>XK\E^X[VM/6):$*T1A:Z31X*.Y)^E[A9]H4;OZW AMJMT-*]->0=H
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
M<E48PH&W8&V:"V/L19X%$C D1M &CDY".T:D+UE#EKU^\NX-,Z/TH>DJ(&R
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
M7>TB6RZ3'*:=W;[C]3*E8 \*/.'_\9UY&=RZL<]*0?/%_[9%!05+[%S=5KN
M,UA L5M8-IT#ZGFV5OOPUYME6C)U>ZOJ+<*K2Z#>IA@N@=UE4,5<I,5\6U3*
M)T1[EY6*\9?8*1H]V@%ZI?*[>L?Q FXEMVLX'TXUG!X.[[8U]\5X4F_FW3D^
M$^, .^[+\41B[>4XP([[YGAB8NW-<8 =]ZWQQ,+:6^, .^[;XXF-M;?' 7;<
M=\83!VOOC /LN.^.)R[6WAT'V''?&T\\K+TW#K#C/C?&D]TFWET/L 2HQ><<
M?#CJP\$'L_@<$LW13(,E0"T^AV1S--M@"5"+SR'A',TX6 +4XG-(.D>S#I8
MM?@<$L_1S(,E0"T^A^1S-/M@"5"+SX$ '&4 6 +4XG,@ 4=9 )8 M?@">"!0
M'H E0"V^ !X(E =@"5"++ZH+'K_BJTL>Y8$ '@B4!V )4(LO@ <"Y0%8 M3B
M"^"!0'D E@"U^ )X(% >@"5 +;X '@B4!V )4(LO@ <"Y0%8 M3B"^"!0'D
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
MYC!,]#Y!28WNQ4-6%)JY6B\O(JE LM"99H #*],#K39,/?/0*09P*E8P&]G
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
ML\T:$6X8I,GI:>+/HEOS;Q6/1"8TR+8DG*X,40[1R1[WS;:3=P_E"H'YBH0
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
MA"V,:KGW9-Q7*W9,5.%%SPO-%?XMF:GP;]E$W'WJS@>C8$?]_]!]\+DTS!7
M$:B5HN5T0[_H?-A$%)T6>, PT2U BIQ,U#_)S.Z0X7Y_6!<3%$%(KB6#?\])
M,.)WNMB)S\L!PZUFLS$;%[ A%H[A450&N\2:^;%F(<3Q;BC>.--S#[;(;:9%
M<@:B++X85G($#+#%]U=VG\$KU;?WF.-^C$LDKXFKLR6LN#8.YP?K)?RRHFO]
M[KF! (4=+)4@(&L+>5,?T#RRY!>R+W#2&NOR<+K=Y9)(BHW-R]2[X[PC3R$H
M"8?UV&4"<&(K%C5]*\5MM$680O8HH"M2/YUP)P$2+2OT<Y13-GW+]+HCAXY,
MKR2O=UQ)$,I,R._[)A,/P6Y@I,7B-62:/ ?\*-GSU'JH[420=B-FKIW)"?-#
M1 VF063A09H]?"L=: 01CN1XP?E3#F?_XT@5B;>!7-)(%0<"!:R-(U#T9JC0
M8H"\+QGLS1\FH!I_H_71F@$N>I==4[7.JIH>3%D6)AFRN:RD.';L]7BJ9BD'
M*/Q+K-OHVASE4.J#SHG4U=R)']>@D8!GR-#0VKWZLR;NG9<<EIT\4:ZVY10P
M=W9$.%H%0*\O:6%B74)I9U_M+99*V;;H-(V&C&[ORBBU]X"9R1K'DHEC$:&9
M%=T*Y)-M50D'C8Z;DI/D=QLS.$3R@&##8'D]9X\[MR^1ZYHQD6]@=F_+, ^_
M(>E;YW59KVPB',9_:D,I7#_"=3[<]F"BG82C^2">?K"^==LJS._RM_=93,HV
MY+W8Z^,.B@O[TPO$=N(E=9(N=J,Y64#+X"3PH4QXD$JY3TS\=0*!;;"_U.X*
MU>>W]VN2?%1.^BB3N0#E+2==/AI4V;3'#'?+AJI&B0]$8;F\#-0CXH^2S!>9
M$"3,QJQPR2Z3,\@(F7-@DZFI-&%:P$T1Q@.?9.Q_CR)=B] 3[$PC!5K9/MN1
M566SR$\MT\BBBM9G$6$_E=]>&O-YD ^TV1QXN&+:\3(&GM! ]R_("4;\T(:2
M28II;FEI;+V?A8)C7'.SSLHEYE_!TJS$WB'V6-@Z9/(+2"ZR\-31&5U*GD'6
MSP^ N"V&V$OM@R2MBH7U9#YQ%'0 6L8[Q>.#\6) 0QI!ZMXFH^9]Y])(&H)@
M>G>1@4.WL4$>,(A <@S;+\P')=QF:4S!!YG]RZSKE-QL1'D#$RA_&'YB\(+2
MNV .#MIG$JL4AO)^=X*@!XM&+6PAY(1U'/R"KUT;%.D$D7.VK;VW.S)IP;[M
M_24@]MEA('R+*B/=#V??9C9O'*P<@4QD@*6-#ZN',W2'1 KOBU>7FOL<9N#R
M;Z .H>WI]>0FCKQ.KR87?TWD]1NR3FRC9%4L.ZB%/.'F&\_SNF%\BSD[1_K4
M*:D!2;KAU3[:69>#?:-B3=+<"I8'S3@W4O)Q9%(&:%/3YC]IK&R37B4M*YDW
M)D-155S!XJ869C\ZN;X\*&(:II@ G00J?>&<="HQ"HHVU'S8_[YR"WH8))J"
M95E35$&--2]6LN$>G1Z>$5FC8+BE*9"<7_&Q_C1Y?#ZY]+^8)(,KWU#@]Y$@
M=_= G&QK4M^M%B']"FMN'E3%O"G[>5+6>VZS4HUFXX!."&LE. ]$/D&CQ?)>
M2"^R2@P813>POVR,<3U2H#UKG;'R4;'ABG8&19R&@8\CKA*%*-'/0(9WJ4T[
M4H:CL 4&C830XW4-JG&XYE4M$92'N+QARQY) ^364B04ILB]>K=O?SMA=%#%
M-UP >UJ\BH/R%QM]46L4AHH\^&3JWX A<(<Z#+:+T7PQ);L$RM!C!ZIR8 S;
M'4M'"P<]A6OZ10<2;<<:)(=$L&/0X!(J6&#II%=QK5M,GKI"]@&7BA88X#K:
M($FHR_:Y3?BVZ!_;?58 5T,%,#L/<XG_B0)XHY5=OP3"Y1:576^.E7P5/J)D
MM"_0EH>YUCL\^!S,!#>, <G[;A_T @P4KE:_'ZMX9EVJ15H<,:+=;@HRIM@
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
M9CZ2=I=M$3GNC;HG11/.56625I!BH[!7LOT+ &;++P(Z++)QQT@&C$)$PA[
M7(OWY;-IPFVO("S:15/,A4EL]WXNA=!TY5<TR)S[[LUO'$!_>%37X^GD^L(>
MOV]K\:[\%9IC7C<-%QO:X[-!'KP303'<Z E:#VYB^G9>\O'TPG\UX&QR=?K?
MR:VI2*0P"D3HT^@WT9<F#I\[^$;*P>+&DZ+VV$#=>%=[%L[VT3WU1IZRU89N
M4D[ECR52E%L'Z?\G5A()IVN'T^$Y ,$:- PV@B"[X*-01H0:;(AKRM?8FOV6
MP(-W[C+8.=#6^-:=G4;(Q(/W;-WCJV#0B\GLV*!GT:!X\-B@1W;F&U(^+-,-
M#%.KFF3C1O?-[L<A @^7[AX^7(!KN'&M!JE6C+3Z?806IXPB#MVW-$S[](<1
M1CW\ELX;"ZV8-H&5<_S."."/D\OS:7IS-:._+LYGZ?1FRM=.TXN;2UP[.TM/
MIV<C"Z.;5_3J]<45_W697ER=\5^GZ?7U*?ZZO$E/3R\&7R0[U 7B&S9-(3'R
MP_.EV"0[W'DMHX!K'7R-9/"YAJ#G7UP_^]F;1L4]GPCNY@E()$LB[AX]$V?-
M)PW[4W%$?*\XQBHE^W*(:S6F KT!0CJD6%69S7A(L>/>6<%\;!9/94L"]$R
M3)K2R(VK-+0E9Q8"VXU9XRN:Q D2)W!TZ(\#]NG)U+:0>A.< *ZYKR\46VVV
M<6V+_B,>\C6O*A_-+C#<@T\>Z8=/[.C'!-4ASE 09D-']IAC^U3*547W<%7
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
M<-@E,^6$<]1J-1!G).U?Z^DN^Q@DT/T==;S @,I"DJA=1PZ^0QN7CM#>:LK
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
M6RC&QZ8!USH\7R?47-!MM)R0'',*,1J*BOVA)YQ*;\GY%Y+.%>@7AIKDCB8
MFDQU7U+2(MKT[$]3.CB:T#:=6F!/U-U8JNRF,2!$ <V=/=_S24F.G%9G -Y@
M*FS#!X!=3-$NL2RRJK0%.^24K$1U&GV5O%7<+D,\2+3TN"I<0 W?'&BK1SXT
M$455.&^&? &./(;,&= C)J?.@4LJ7E^^_?CJHDU6 ;.',X+HB5R0-!2#BS!-
M@*[0AB(OIBO5E @>,9CDU7WT9(T?WB\3[(:Q03S] .KA?GZL*"9(>SX-XK.]
MK)Q)<)ER=-JNC54#:!50\<7<6<T1B..4]\(-,?62B3R'UO4:PR=?P?"Z;W*F
MI/# W='0)?7H-9[UD6L3U+5>*YW.1#UUJ'*H;=(];Z0^L=/^Y+%45H8SO\[H
M.5B"ERDR13ZVHT3<BH=7Y%:(S/PADC^1&ZP>^[$G1ZIT-LK'-#.XF.2N,1\9
MTH'B4%PPF8VTO': ([D.6 \6?.I$<HO1H5^648SQX)3[W:[3\!ZTK?.>)O;4
MDM[\CJT*1VD=<2P!6NB\4K&T/"^=Z=S1?A0[X92D6)$QNJTJ*9[+1B:WMK\'
M+8U?ZW3.VVT)O+YZ>WW1D/$3;X#74BZW9EQ?B=0D-4\+QP.Q(<]'/[[F\V<_
M@RB8-D5N2MJWN:&IC5;W6LUX7WL)(TJ.;9N'$X22XLE4Y,Y71[%CTFK1)59/
MJ1:;0C6AP]_/X,<=?<,.<F779Y/QF8'YVX XCA%.?VH=-*=,Y"54]5%O9PWX
M<2W>:>QA1@B5 W\6Q&6BKAKS=JWI&1ME5;8H@,=3]J.2SC="VD.[+=OF"B],
M<QJLR'#5UCC5+'PO$3J="B<HP1,1?1)RH3E' RZL\4# "5G9^:U218IQVJ0=
MUG/#G;X0 /E$5Q:!'40B(E$M[M\3D6(?7&H7B$Y5 <2:Z+:;U93"W)1C<QWL
M(AN3@ZPIRE0Z\=<7FM,)TQR3>>UUPC4Q%$8E72AWU*O'8=]_'AUU_@^, S?]
MMQO[8U'Y?PF+;^,_U%WX_R-KA_O_QGO'-:G#]F>82M7HGF\5-%\J4_)_E4U-
MA8WRXT))B(<&X/>9@8#"%UH@_IOAB_\ 4$L#!!0    ( '&'5%J[_)RKV0@
M 'LF   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;.U:6V_C-A;^*X0[
M6V0 C:V[Y30)D&1VL 4ZNX-FML5BL0^T1-OL2*)+4DG<7[_?(679<2Z3=ONR
M@%\LB^0Y/.<[5Q(ZNU/ZBUD)8=E]4[?F?+2R=GTZF9AR)1INQFHM6LPLE&ZX
MQ:M>3LQ:"UXYHJ:>Q&&83QHNV]'%F1O[I"_.5&=KV8I/FIFN:;C>7(E:W9V/
MHM%VX$>Y7%D:F%R<K?E2W C[S_4GC;?)P*62C6B-5"W38G$^NHQ.KS):[Q;\
M),6=V?O/2).Y4E_HY?OJ?!220*(6I24.'(];<2WJFAA!C%][GJ-A2R+<_[_E
M_L'I#EWFW(AK5?\L*[LZ'Q4C5HD%[VK[H[K[F^CU<0*6JC;NE]WYM7$V8F5G
MK&IZ8DC0R-8_^7V/PQY!$3Y#$/<$L9/;;^2D?,\MOSC3ZHYI6@UN],>IZJ@A
MG&S)*#=68U:"SE[\(*"2.9M8\**12=G377FZ^!FZ*&8?56M7AOVUK43UD,$$
M0@R2Q%M)KN(7.;X7Y9C%1<#B,$Y?X)<,FB6.7_*B9NS?EW-C-8S_GZ>4]"S2
MIUE00)R:-2_%^0@>;X2^%:.+;[^)\O"[%P1,!P'3E[A#0&.$"-@_UD)S*]LE
M>]X87^/D5/V\$NQ:-6O>;ECMARR&&OZ+TM)NF%HP:0U"R7)9,[B6%JQ6):?P
M, &S=XI5$F#)>><BQD@K,$XT'X4N5[S%M&#?MZVZ=43L6K16Z(!AAI5"@V_+
MQ*^=7"-L+>O@&9K=<BU59UBKVG<E;TL$()_7@JE!;2_KV,G?R[WBMX(H-S2/
M+1KC]A#W:PFAN1VX5MPZ-;7JEBNX3IJ-V8W7K$=@LY8EK^N-YRE;:26O>YY
M9"[LG1 MBT*V$5S[?>+^)4 TVI5#9J$ZS1;(( ]@YF6INA8 (3WZ'5F)*=4*
M&CP1X^4X -6]J-B:;QHW*MNR[BI23.,]P"_D$<9"$V;Y/4%.,LC6=)KP D=C
MS5MFU5+ GMK+1'"^:D.:;["88Q]&:=J*EMB^91S*PLCMLMYCXC0!7JRLN2$
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
MR4'+EC>"#.XJ;06P;6'D%L$AE=_>A$L&@6SD7B$823=V\\3G_L1'!C4\*>4
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
MR*-V#G2>*V5W&Y>@_]M8_ 502P,$%     @ <8=46@B._IEH @  BP8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULK55=;YLP%/TK%JNF3>IB,.1#
M&4%JPJ;MH5/4KMNS"S?!*MC,-DG[[V<;PI**5-74E^!KWW/NO<?D$.^%?% %
M@$:/5<G5PBNTKN<8JZR BJJ1J(&;DXV0%=4FE%NL:@DT=Z"JQ,3W)[BBC'M)
M[/;6,HE%HTO&82V1:JJ*RJ<EE&*_\ +OL''#MH6V&SB):[J%6]!W]5J:"/<L
M.:N *R8XDK!9>%?!/(ULODOXQ6"OCM;(3G(OQ(,-ON<+S[<-00F9M@S4/':P
M@K*T1*:-/QVGUY>TP./U@?VKF]W,<D\5K$3YF^6Z6'@S#^6PH4VI;\3^&W3S
MC"U?)DKE?M&^S1V//90U2HNJ YL.*L;;)WWL=#@"!),S -(!R'- = 80=H#P
MM8"H SBI<3N*TR&EFB:Q%'LD;;9ALPLGID.;\1FWUWZKI3EE!J>3-7U".X76
M(-TKQ#- *5-9*50C 7U"=[<I^G#Q$5T@QM'/0C2*\ES%6)O:E@%G79UE6X><
MJ1,0="VX+A3ZPG/(3PFP:;KOG!PZ7Y(7&5/(1HC,+A'Q2330T.H5\-!W\'
MGKX&'C@X>6&:L+^'T/&%_W,/0W*W=-$PG36+N:II!@O/N($"N0,O>?\NF/B?
MAZ1Z2[+TC<A.9(QZ&:.7V),?QB@9ST0%E]8.6#8D74LQ=136%G=)$/@!B?P8
M[XY5&<R;$C(YS4L'\OS9;!J0/J^=!1_]32N06V=W"F6BX;I][_O=WE&OG)$\
MVU\:IVV-\1]-:]/75&X95ZB$C:'T1U-C;+*UOC;0HG9F<"^TL1:W+,S7 J1-
M,.<;(?0AL 7Z[T_R%U!+ P04    " !QAU1:W&.\U4,"  "*!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6R=E5UOFS 40/^*Q:0]M8&0KRX#I*3=
MM#QTBM)N>W;P!:P:F]DFM/]^MB$LFQ(JY05L<^_QN49<HD;(%U4 :/1:,JYB
MK]"Z6OJ^2@LHL1J)"KAYD@E98FVF,O=5)0$3EU0R/PR"N5]BRKTD<FM;F42B
MUHQRV$JDZK+$\FT-3#2Q-_:."SN:%]HN^$E4X1R>0/^HMM+,_)Y": E<4<&1
MA"SV5N/E>F'C7<!/"HTZ&2-;R5Z(%SO9D-@+K! P2+4E8',[P#TP9D%&XW?'
M]/HM;>+I^$C_ZFHWM>RQ@GO!?E&BB]B[\Q"!#-=,[T3S#;IZ9I:7"J;<%35M
M[.23A])::5%VR<:@I+R]X]?N'$X2#.=\0M@EA,Z[W<A9/F"-DTB*!DD;;6AV
MX$IUV4:.<OM2GK0T3ZG)T\G&'"\!B9XE)I3G:"4EYCF88]<J\K79P<;Y:4=;
MM[3P FV"'@77A4)?. 'R;[YOS'J]\*BW#@>!#Y".4'AW@\(@G [P)GVY$\>;
M7."=*_,&[=_0AA-ZH*3&[%S5+71Z'FJ_FZ6J< JQ9SX,!?( 7O+QPW@>?!Y0
MGO;*TR%ZLJL9H'&PG]V.3[71BHA*_W_(K>XP,,-,P8#8K!>;#7*^"WY[A=PP
M]#VY>2\WO^K4GD&:KPA?<!MFON>VZ-T65Q_<L-\P]Z*??](?2I"YZX(*I:+F
MNFT5_6K?:%=M?_D;WG;I1RQSRA5BD)G48+0PKU.VG:^=:%&Y;K,7VO0N-RS,
MSP*D#3#/,R'T<6(WZ'\_R1]02P,$%     @ <8=46J3$C2P1 @  W00  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULI51=;]L@%/TKB$E[FH+C?*S*
M;$M)NVF15BEJ]_$P[8&8&QN5#P]PW?[[ 7:\;$JC27LQ7+CGW',PEZS3YL'6
M  X]2:%LCFOGFA4AMJQ!4CO1#2B_<]!&4N=#4Q';&* L@J0@:9(LB:1<X2*+
M:SM39+IU@BO8&61;*:EYWH#078ZG^+APQZO:A0529 VMX![<EV9G?$1&%L8E
M*,NU0@8..5Y/5YMYR(\)7SET]F2.@I.]U@\AV+(<)T$0""A=8*!^>(1K$"(0
M>1D_!TX\E@S T_F1_4/T[KWLJ85K+;YQYNH<7V'$X$!;X>YT]Q$&/XO 5VIA
MXQ=U?>YBAE'96J?E /8*)%?]2)^&<S@!3)<O -(!D$;=?:&H\H8Z6F1&=\B$
M;,\6)M%J1'MQ7(6?<N^,W^4>YXJM/UX&!GTVE'%5H9T6O.1@$54,[8PN@;4&
M;$:<+Q8@I!R(-SUQ^@+Q-$6W6KG:HO>* ?N3@'B5H]3T*'637F2\@7*"TJLW
M*$W2^06^V6A]%OEF_V<=??_D@6CK0-H?Y\ZAKS(_7R4TU<HVM(0<^ZZQ8!X!
M%Z]?39?)NPL>YJ.'^27V?_:P9KIQ?_^%7O[E LZT<$XG.;ER$DP5&\NB4K?*
M];=O7!U[=]U?V=_I?>/?4E-Q99& @X<FD[<+C$S?3'W@=!,O\%X[WPYQ6OOW
M!TQ(\/L'K=TQ" 7&%ZWX!5!+ P04    " !QAU1:(_-97MD)  "^-0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6SM6UMOVS@6_BN$!QCL FX<N[=,
MFP3(K;,!IML@R<X^%/M 2Y1%A!)5DK+K?[_?(76SX\AUT\[#KA_:R!)U[N<[
M1SS2\4*;!YL*X=C73.7V9) Z5[P;C6R4BHS; UV('%<2;3+N\-/,1K8P@L?^
MIDR-)H>';T89E_G@]-B?NS&GQ[IT2N;BQC!;9ADWRW.A].)D,![4)V[E+'5T
M8G1Z7/"9N!/N7\6-P:]10R66F<BMU#DS(CD9G(W?G8^/Z :_XD\I%K9SS$B5
MJ=8/].,Z/AD<DD1"B<@1"8X_<W$AE")*D.-+1730\*0;N\<U]0]>>2@SY59<
M:/5O&;OT9' T8+%(>*G<K5[\0U0*O29ZD5;6_\\6U=K# 8M*ZW16W0P),IF'
MO_QK98AON6%2W3#Q<@=&7LI+[OCIL=$+9F@UJ-&!5]7?#>%D3EZY<P97)>YS
MIQ?+J3!61*61;LENI7U@'WD.?\#RCO$\9EC-G9@MV:6TD=*V-.)XY,":"(RB
MBLUY8#-Y@LUXPC[JW*667>6QB%<)C"!S(_BD%OQ\TDOQ4D0';'(T9)/#R:L>
M>B\;0[ST]%Y^CR&&C16&WB:_Z[DP.<\CP3[_ 4+LVHG,_F>370+75YNY4LZ]
MLP6/Q,D 266%F8O!Z:^_C-\<ON_1Z56CTZL^ZEN<>V-T)*P5EB&YV1D=69G/
MANPZQF69+/T/4M??A%_L/D7F.\L^WXNOCITK'3UL5'H7L:1E/-,@[E+!,FT=
MBW!>1EPQ XDM<]I?NM!9P?/E 4,V(@/R9<AH+(4&,BNT<1Q:8;6$A-,2ND"A
M8?=>I"O0++8,<$"G(YTGTBO+%409,IG#Q\8?DMY\SJ7B4TD7F4YP.< @P8E=
M6O*Y7Q<C\X;,ZDS0JD4JHY1Q(UAA]!ST8Q8DAN%C-EV"M30Q*[@AT0]@U$;
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
MX3_0F6KG=.8/4X_;M #7$ZU=_8,8-)]LG?X74$L#!!0    ( '&'5%JH82N
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
M$6A2CM0;L]"8>14ZG5SA4%#Q60M_9<;"7$?2KOK LJHP!T>RM()D 8Z:D-Z
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
M2IW8"B*6\4+;"_=+@CP>>,TST)$RO9)I2@I4 2,8>4;)E'6[.^(DKY#^N1"
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
MVO:";C?>U.%2W!A/5VQ8EO1/@Y8%Z+PP5-/[#2OH_I*6_P%02P,$%     @
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;)57:V_;-A3]*X2[%2E
MQ'KY$><!I$F[%N@C2+(5P[ /M'1MLY5(EZ3C9K]^YU*RZK9IL &.1%*\Y[X/
MF9.M=9_\BBB(+TUM_.E@%<)Z-ASZ<D6-\H=V309?%M8U*F#JED._=J2J*-34
MPRQ)QL-&:3,X.XEK5^[LQ&Y"K0U=.>$W3:/<_7.J[?9TD YV"]=ZN0J\,#P[
M6:LEW5#X?7WE,!OV*)5NR'AMC7"T.!V<I[/G(]X?-_RA:>OWQH(]F5O[B2>O
MJ]-!P@91365@!(77'5U073,0S/C<80YZE2RX/]ZAOXR^PY>Y\G1AZP^Z"JO3
MP70@*EJH31VN[?85=?Y$ TM;^_@4VW;OJ!B(<N.#;3IA6-!HT[[5ERX.>P+3
MY"<"62>01;M;1='*2Q74V8FS6^%X-]!X$%V-TC!.&T[*37#XJB$7SFYHB1 '
M<4UKZX(V2W%PJ^8U^6<GPP!\WC4L.ZSG+5;V$ZPT$V^M"2LO7IB*JF\!AC"L
MMR[;6?<\>Q3QDLI#D4VER)*L> 0O[[W-(U[^G[W]ZWSN@T-M_/V0ORU:\3 :
M]\O,KU5)IP,TA"=W1X.SIT_2<7+\B*U%;VOQ&/K9^1TYM(58DRMA,P_M0GB%
MW(CYO5@[6VW*($H5:&F=)O^0 X^KN%V16-@:C<FA")QWH4VE&=.+L/I>N0%)
MM 8XBAZ;0!4;0ZI<H2H_6O>]7?>BVCA&7VA?JCHF,J8SET*9BD?93%RU:EC'
M.^BXB3I>MA)_DG+BJD.]Z%!G$2CB1 CQ!KV-9BD_2?'B\P9^2O%4->MC<;YT
MND2+;AR) _5,9&/QJ\@F_)CB<6&;M3+,#^=&-U!W,,>>4?SEXH:4MP:K+=8U
ME2"^R"8'Y3/> ,WXW;H-*[ZUMMZI?:5<M56LLWHFTG'WNZAM6"$:4ORF%V&W
M]_+IDRS/CTM$[X"P.XF_%'@!JM,D@9W[SW<VT"P&JJ^&!V./FD!Z>5GSD_"J
MO%BI.Q)S(N;4LE;>ZX5&%H,5I37,\CSDW)<;YS@I]YR +MW1^<,8R->FK#<5
M5-2[T,>$4HR^6! P6_=X9<UM)\7:(A/N7N*S*6,<6 3'B;HGY[O]?.Z@!&M_
M&)/1ZUE86TD1. .^5Q6!HY>577K)KOL6%9$FG#[(:8TYYQ927FR)YYZWQ[$A
MSXK*/461#X#8FN-T14Z*6FU-M[)$;LE(,=>NBHY&3]9V"WU[SGXUPO5U@WQV
M26*EU3=*-QS!LH0],77LJM(UXB+%D@S( #9A7&_FJ&AEV,^Y"H':S:QMM2LZ
MG@14(RNA/25E7W\(9M@BL=!B[R'NC2H_=3 5H105GY:B06.NL*8]'3["::.>
MTT:/$LX-<EMMZD@F/W+Q:]->,A GR47=[7B(UQY7\T&SE[&(742/S.9;.,GK
M'"/\>;TT*'^.IJ ON.AXVF\>1\M-K5P=V?8.=5#M>N/B_>7;&"O=AI8'\4,#
MQF"J@8,\[70^?3+-TLFQCPP*$=L0UZ!?6135G&]&LV_H[CMR^\J)OXBTD--I
M+K,\;2>CT4A.BFZ2)86<I!/Q!D4T [?Y2*E[213>UI4XDL5T+,>3 J,\F\@1
M=!P!,I.C-&<R!ND9JON0<+NG\BB'W%&!$1LP88Z2DW$ATW$J+OD\*'7+C1P7
MU7!2_VD7BF*"79G(CW*9%$<B+_#&_'W;HETA=-I\[/I4CHI,YN,CC(H)#"NF
M/,H3F>135 K*'J2SDY$QL"-$XR@3Q1AN) );QWG.M<_1#NI+[TZ>PG P:9Z-
M9#H98SZ"X+2OR+TD(:HR35*9%4DWGL@,1PB/D^D44<CX5+!@L[KSG@_I#@A5
ML]!A)LZKC[C)\5)+7&XG@:+7@1HP'Q=(=OS#^\(:9$Q7B@_:_VD79^V'7/I=
MQ8HM#G5N?(4*[QFDY2MN0\^.0!=+M8XYJJ,9:('U#O9!4ACN74=1>\MXZ0;Y
MV(T)[<VT7^WO]>?M=?;K]O:?@K?*+;7!&4,+B":'$S2^:R_:[238=;S<SFW
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
M7(ZYBNR&94I*H((PBCC,!M:5>SE,=;Y)^$E@+;;&2#MY8NQ9!]^G \O1@J"
M7&H&K!XK&$)1:"(EXW?-:36?U,#M\1O[C?&NO#QA 4-6_")3N1A8B86F,,-5
M(>_9^AO4?D+-E[-"F%^TKG,="^65D*RLP4I!2>CFB5_J.FP!W.  P*L!WD<!
M?@WPC=&-,F-KA"7.^IRM$=?9BDT/3&T,6KDA5*_B1'+UEBB<S"9D3LF,Y)A*
M=)7GK**2T#D:LX+D! 2Z0#>8</03%Q6@.\"BXJ 640IT.@*)22'.5,[C9(1.
M3\[0"2(4/2Q8)3"=BKXME4+]'3NOU5QOU'@'U(P@[R$O.4>>XP4M\.$'X+YC
MX/XNW%9U:8KC-<7Q#%]P@,_MQ>%G- %*&$<_F(162T<Y=!=>BB7.86"I-A/
M5V!E7SZYD?.US6!'9#MV_<:N;]C] W9O58S8# TY3(E4"Y^3@LC7-L]^EYX[
M(MOQ'#2>@Z-+_+?%W:!C@];_B*LL"MPT]OKV:MM"6YH3IE&3MB,N;,2%1\7=
M,CJ_> !>HA$\R?.M5FR3NN&*MC2$@>>F[I[4EC3?=UR_76K42(V.2@U[W@=:
MY2C'OVZ;CLAV[,:-W;BK5HF[]-P1V8[GI/&<_%>K).\V5ARX21CO[;^V-"=)
MG/;]ES;BT@Y;)7W7KG$0A;&_)[4E+4H=)]R3:F\=O_KJ<X?YG%"!"I@IH*,.
M$0OQS75B$TBV-"?R$Y/J?#?#A;J! =<)ZOV,J1K7@3[DFSM=]@=02P,$%
M  @ <8=46FC>O6%: @  6 4  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&ULK51-;]LP#/TKA%<,+;#5CI-^SC'0)BC:PX"@6;O#L(-BT[906?(D.N[^
M_239-5(L'7K8)18EOJ?W&%))I_23J1 )GFLAS3RHB)K+,#19A34SQZI!:4\*
MI6M&-M1E:!J-+/>@6H1Q%)V&->,R2!._M])IHEH27.)*@VGKFNG?URA4-P\F
MP<O&/2\K<AMAFC2LQ#720[/2-@I'EIS7* U7$C06\^!J<KF8NGR?\,BQ,SMK
M<$XV2CVYX"Z?!Y$3A (S<@S,?K:X0"$<D97Q:^ ,QBL=<'?]PG[CO5LO&V9P
MH<1WGE,U#\X#R+%@K:![U=WBX.?$\65*&/\+W9 ;!9"UAE0]@*V"FLO^RYZ'
M.NP )K,W /$ B-\+F X 7[FP5^9M+1FQ--&J ^VR+9M;^-IXM'7#I?L7UZ3M
M*;<X2M>\E+S@&9,$5UFF6DE<EK!2@F<<#7R&&\8U/#+1(J@"J$*XDX0:#<$]
M(X1UQQHX7"(Q+LR1!3RLEW!X< 0'P"5\JU1KF,Q-$I*5ZRX-LT':=2\M?D/:
M$K-CB,\_01S%LSWPQ3O@T\C#IZ_AH2W26*EXK%3L^:9O\.VKSH^KC2%M6_'G
M/GL]WVP_GQO/2].P#.>!G3^#>HM!^O'#Y#3ZLL_L?R)[97TZ6I_^BSU=,%/!
MC1UXN,6\1%BBYEOFYL_V@BU :\?:MH\Q2 88[;3,OK+T=YWYN]PCLTVMS"@)
MM[MV_TZZB"XNQJ3>1KC3]^[-^<ITR:4!@86%1<=G)P'H?H[[@%3C1V&CR Z6
M7U;VZ4/M$NQYH12]!&ZZQL<T_0-02P,$%     @ <8=46M>A>W/X!   =AP
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
MEO9G@<IML-]S*<UVXAQTOY_D#U!+ P04    " !QAU1:]^\#*?4&   #+
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
M\ANC\D>6[(K/=)Z2+$NVQ>&&^@%E^0W\^BI)LK<?>06'+[T6_P%02P,$%
M  @ <8=46M_>IS)3!   \!(  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N
M>&ULO5C?;Z,X$/Y7+&YUZDIM^1F2]))(2>GJ^E!MU&Q[#Z=[<& 24 %G;9,T
M__W9AA!"".K>L?N2@#WS,=]GSS!XM"/TC84 '+TG<<K&6LCYYD[7F1]"@MDM
MV4 J9E:$)IB+6[K6V88"#I13$NN68;AZ@J-4FXS4V)Q.1B3C<93"G"*6)0FF
M^QG$9#?63.TP\!RM0RX'],EH@]>P /ZRF5-QIY<H091 RB*2(@JKL38U[SS3
MD0[*XC6"':M<(TEE2<B;O'D,QIHA(X(8?"XAL/C;PCW$L402<7PO0+7RF=*Q
M>GU _Z+("S)+S.">Q']% 0_'VD!# :QP%O-GLOL3"D(]B>>3F*E?M"ML#0WY
M&>,D*9Q%!$F4YO_XO1"BXF"Z%QRLPL&J.S@7'.S"P?ZH@U,X**GUG(K2P<,<
M3T:4[!"5U@)-7B@QE;>@'Z5RW1><BME(^/')(L04T$PH%Z![DHCMQ+!:D!OT
ME8= T6.:;RXY=N4!QU',/HO9EX6'KCY]1I]0E*)O(<D83@,VTKD(2D+K?A'
M+ _ NA" ::$GDO*0H8<T@. 40!=L2DK6@=+,:D7TP+]%UN :68;E- 1T_P%W
MVU#N=H.[]Q%W4[E;+6SL<H%LA>=<P'M(-C'9 Z %)_X;^KJ1*]$D<RN,+!]W
M;(-]&&NB/C"@6] FO_]FNL8?31)U">9U!'8BGU/*YRATNVU_WRS/]_>44IRN
M090PCI9[5+6;X[T:GNXP#9JD=KJ4NDLPKR.P$ZE[I=2]UIWZOZ6^+G8WNT:O
MP+B8%J5E#C0B8NH+CBAZQ7$&32N21]97D<E7W7;B#NS^2-]6E3XWZAM]X]3(
M:S#J#^S2Z$09MU3&;57F&^$X%F0XC<0+TT=;20.1%6(JITG.&L$[4#]B]2*8
M,\R?X%;B<ES7&M8HGEM9KC&T:AP;K'JJ5C:1[)<D^ZTDG\62T<B7RY:7JI<T
MX@Q=/2]>Q OC[R=(ED#_::+6BONCZ=0EF-<1V(F>@U+/P:^O7(,NI>X2S.L(
M[$3J82GU\ /YN1:R<A1@#F@EBTV9I?2XLS.UI[=Y=1(-3WO.#L_RS!8I6\O&
M^P8KRW'<6LZ>6XG,MLWFG#6-8_MG_.RB_? ]B_A>-(I"I4Q.L*)UY"%.CR5]
MNEY36$MU'\M"J.KYH=HW]HY&4]ESZI6]P:QGFV:][C69&3W;NB!BI8<V6T44
M[RC5)*<^W.2M=+48J@Y;%<-&AJW0/YJ2G:)Y7:&=RFH=9;5^?04LGMF5WEVB
M>5VAG>I]_-(PVS\U?E89+!Y;33O3-8>]>A*?FPV=X:">PPU@CFE<:%[,XW>"
MV=H;7^[1_CMMYZR5M$W#,NJTS\TLV^SUZKP;T.Q!1<2<MUXY"DB KM61"D,^
MR5*>?T*7H^6QS50=5M3&9_(X1QTQ'&'RLZ G3-="(Q3#2D :MWW1,M/\>"6_
MX62C#AR6A'.2J,L0< !4&HCY%2'\<",?4!YR3?X%4$L#!!0    ( '&'5%J
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
M?K<Z2)2G6.5 \4UQ$+3@2O&DN%P#C4#D!OKYDNMH5(-\@OHL<?8O4$L#!!0
M   ( '&'5%KZ\U[J10P  !J9   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;+6=:V_;NAV'OPKAG0TMD-FZVFF7&FC,RPHT;9'LG+T8]D*QZ42H+CZ2
MG+3 /OPH63%-6Z:M]M<W;7SA0UK\07_IL4Q=/>?%U_)1RHI\2Y.L?#=XK*K5
MV]&HG#_*-"J'^4IFZI5E7J11I1X6#Z-R5<AHT31*DY'G..-1&L798'K5//>E
MF%[EZRJ),_FE(.4Z3:/B^[5,\N=W W?P\L1M_/!8U4^,IE>KZ$'>R>KWU9="
M/1IM*8LXE5D9YQDIY/+=X+W[5DR<ND'SCC]B^5SN_$WJCW*?YU_K!Q\6[P9.
M/2*9R'E5(R+UWY.<R22I26H<?[;0P;;/NN'NWR]TWGQX]6'NHU+.\N3?\:)Z
M?#>X')"%7$;KI+K-G_\IVP\4UKQYGI3-O^2Y?:\S(/-U6>5IVUB-((VSS?_1
MMW9#[#10G.X&7MO .[>!WS;PSVT0M V"_0;C(PW"MD&XWR XTF#<-ACO-_"/
M-)BT#2;-9&VV;C,U-*JBZ561/Y.B?K>BU7\T\]NT5C,29W44[ZI"O1JK=M64
MRON*_)U\BHHBJD-!7E%917%2OE;/_GY'R:O?7I/?2)R1FSA)5'C*JU&E^JU;
MC^9M'VS3AW>D#]<C-WE6/9:$90NY, $C->#MJ+V745][5B*5\R'QW0OB.9[7
M,:"9O?GG>:6:.TUSIZ,YM3=_OWX8$C>HF[N3KLUQQN"]RZ;WH*,Y/^>S;P;O
M=S07]N8WT7?BA%VMC9GPM_GQ&YQ_!/=1/2;YDLP*N8@KPJ-YG,35]XYQ76]
M03>HWN6^+5?17+X;J'UJ*8LG.9C^[2_NV/E'UP0C810)8T@81\($"&;D)-CF
M)+#1IW<RB_."?,HKV;4'N;:V[AL.)(PB86P#FS2P^BCA:>J&:@_TM#OGR X%
M"&;,>;B=\] ZYTUM^9"55;%6!R_5!;F5"YFNFD.0+T4\EQ?DBRSFZB5UT%/O
M1-23V3Q>10EYG^;KK&H:R'2_9&P28^V[;V(V,-?=G9BAXYHS0Y%=,B2,(V$"
M!#,R,]YF9GSV?D(=@=Q$U;I0]82H@QO9E0([;5NIZW+WIFOBK>W[[BJ0,(:$
M<21,@&!&/B;;?$SZY.-#5DG5B=I3',F'E=9W+X&$422,;6"NL[/_<H:./]DK
M+<@^!0AFQ.!R&X-+>PP>9;+<IF!3+;JFWTKI._U(&$7"V.7!887O[!]6(#L4
M()@Q]V^V<_^FWV'%60<1T7W2N8-XTU'YS2TWLPZG[[PC80P)XTB8 ,&,@+B.
MEAI.G]W#0IV:JH-.%8F3]>($V!F&7<)@9F_6-R-0&H/2.)0F4#0S)SORR^VW
M*YGE3S*+U$YCEJ>K)(ZR>7=*K-B^=05*HU :.[$!HR3I# ER# )%,T/BZ9!X
M]I.(31E1I445ED+605%[DOE&>"U;X46>'^/Y(WF.DX2H0:R3JG:F:;Z(E_$\
M:DYY%6!1YVW>9JS3@]C'TCM92!J%TMB)K>XZ#DDWRKDS8<BQ"!3-3)AVJ*Y5
MO4UKBTW:,YL]D4K^<R/3>UG\MS,L4*4*I5$HC4%I'$H3*)H9'BU6W0!EX%VH
M9872*)3&H#0.I0D4S<R+EK*NW<IV[V<NR$WT+4[7*;G."\6,LP<RB]0PCD4)
MJE^A- JEL99F.'OOX.P:VJ= T<R(: ?KGI"P]?373Y*/>93UC@92-LZ@- JE
ML98VWHG&P;<YT!X%BF8&0\M7UVY?/\I*G3^7NMSTS@;4QT)I%$IC+6TW&X=?
M]4&[%"B:&0ZM9%V[D_V7+-(?VV% +2V41J$TYAZ*VO"PE$!-+8IFAD*[6K>G
MK+V.RK@D=\UU<T2=%?\1%7'M9H\;.:27G$%I%$IC;H>+/@@'U-*B:.9%7%K3
M>G:;.LO3-*[J7)"EE&2I#DO7V;J4"S*W["[LT+Z!@-(HE,9:VO[7>OO7)7!H
MKP)%,T.AG:QG5XKGR!#R/W(39W6)Z0P(U,Y":11*8U :A]($BF;&2%M;ST-I
M$0_J7*$T"J4Q*(U#:0)%,_.B':QG=[ _6(N@!A9*HU ::VD'M<BYW"]&4+F*
MHIFIT'+5L\JXLXO1YGRG,R%0YPJE42B-06D<2A,HFADC[5R]$%:,H&(52J-0
M&H/2.)0F4#0S+UK >G8!^X/%""I>H30*I;&6=GAB%.X7(ZA]1=',5&C[ZMGM
MZYG%Z#HJC]L4>Q>],P(5L% :@](XE"90-#-(VM1ZE[!R!'6S4!J%TAB4QJ$T
M@:*9>=$2U[-+W"-YN3 OIR1155^*&^>+^G>>G6&"JEPHC4)IK*7M%ZC)07V"
MZEP4S?PEJ-:YOEWG]JU/=HMG[ZQO6* T"J4Q*(U#:0)%,R.E9;#OHBJ5#[6^
M4!J%TAB4QJ$T@:*9>='6U[=?-?KS7S?:.^@=(Z@,AM)82[-^W0CM4:!H9CAV
MEBKX^<ML]^O3<;%G[ZQW4+ +&F!7-, N:8!=T^!7^&%?^V$_@-4GJ B&TBB4
MQJ T#J4)%,W,BQ;!?L\E$?K7)Z@?AM(HE,9:VH'D\_9/HJ#="A3-3(A6O[Y=
M_9Y9I.[D?*U>)9^?9)'5RVT1'F=1-J^OM6MJUZN[S_SV]<[K'[*%_$;NGJ/5
M\6Q!!3*41J$T!J5Q*$V@:&8 M67V)["2!I7)4!J%TAB4QJ$T@:*9>=$RV;=?
M]HN2@_9N>H<):IJA--;2W, L;($?[J_7 >U7H&AF4+1%]G_UI<#V#GI'!.J/
MH33F=UT*?+ @%8=V*E T<X$XK8\#B#[^Z2,?NW:V#[)OQJ T"J4Q*(U#:0)%
M,Z.HM7, T\X!5#M#:11*8U :A]($BF;F16OGX%=K9WL'O6,$U<Y0&FMI!Z?U
M!]^-0KL5*)J9$.V> XA[AA2WX\[:/LC>*8,Z:RB-06D<2A,HFAG%G95X8<XZ
M@#IK*(U":0Q*XU":0-',O&AG'?QJ9VWOH'>,H,X:2F-!M[-V#YPUM%N!HID)
MT<XZL#OK3^NZ?M7[E+9:1<EV);7NU;ZAHAE*HU :@](XE"90-#,U6C0',-$<
M0$4SE$:A- :E<2A-H&AF7K1H#NRB^?ABC526\R)N%I;O3 _4+$-I%$IC)[9@
M]9QWI@1JF5$T,R7:,@=VR\SC;^K\:?88%0^R24A1KPM\6R_!^*+]R*W\<QUO
M5G+LS M4,T-I%$IC4!J'T@2*9MZZ0MOHT$%5IQ"JC*$T"J4Q*(U#:0)%,_.B
ME7'XHTL)GZA.=F[O]$ %,I3&3FQ!;^ATK:W-H8,0*)H9$VV*0[LI_BC-BM0N
ME'6B(MFAO3,"M<-0&H/2.)0F4#0S.EHAA[!;K850SPNE42B-06D<2A,HFID7
M[7E#JQ?\B8H$M;Y0&H72V(DM&!RK2%"]BZ*9,=FY29M=[X9#+_PK.75_/CND
M=R:@"A=*8U :A]($BF9&17O>< RK0%##"Z51*(U!:1Q*$RB:F1=M>,/S;];6
M&1*HUH72*)3&6MKNPJ^3@]6 SWF30(W+G%(M84.[0CRL%LU5"SL/;3>LL,-[
M3SC4Q$)I#$KC4)I T<P(:4,;OH%5$:B)A=(HE,:@- ZE"13-O"&L-K'C$S=S
M.U%%[,W[A@1*HU ::VGV*@+M4ISHTIQ2+4O'9\C2>.?4-'[YK4@15?*"K))U
M2<I*_;T@J^W='3LG'VI/H30*I;&6MG]I27AP:0FT6W%&MV8(M H=G[C#UW!R
MQHFG'=)[@J'J$TIC4!J'T@2*9D9%J\\Q3'V.H>H32J-0&H/2.)0F4#0S+UI]
MCNWB[N1.!6HXH30*I;&6MEN_QX>'#&>\2:#&94ZIUI3C,ZY"Q1PR0%4FE$:A
M-#8^<C7JP4\MH-T*%,U,BK:48_O5J ??>WPHRW5])U]"CUR?; ?V3H1]>)_G
MU9#XS@4AGN-U?;U H<-A4!J'T@2*9B9%^\FQW4\>).4FJM9%_9.<HTF!&DLH
MC4)I[,2F^Y0_#0EQW";&?N>W9-#Q"!3-C(KVGF.[]SQ;<=HYO1,"59Q0&H/2
M.)0F4#0S+5IQCF&*<PQ5G% :A=(8E,:A-(&B&7F9:,4YL2O._H<L=F#?V$!I
M],2'?;]^&!(W:"J'.^E*"G0X'$H3*-HF*:/R4<I*37(TO4IE\2!G,DE*,L_7
MF<+7/G7[+"GDLK[?XMOWWF"D6NJW3Z]6ZE3G)BH>U/D12>12-76&$W447M0_
M$7YY4.6K&DGN\ZK*T^;/1QDM9%&_0;V^S%5Q:Q_4'3SGQ==F>-/_ U!+ P04
M    " !QAU1:H/A0<F4$  #Z$@  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6RU6&U/XS@0_BNCW.H$4B%Q^@K75J(%]E:"7;3 W8?5?7"3:1N1Q%G;
MH7"Z'W^V$])V2;P+E"_-V\SC><8S]E,/5XS?B26BA(<D3L7(64J9';NN"):8
M4''(,DS5ESGC"97JD2]<D7&DH7%*8M?WO)Z;T"AUQD/S[HJ/ARR7<93B%0>1
M)PGECQ.,V6KD$.?IQ==HL93ZA3L>9G2!URAOLRNNGMP*)8P23$7$4N X'SDG
MY'A*!MK!6/P5X4ILW(.F,F/L3C]\"D>.IR/"& .I(:BZW.,4XU@CJ3B^EZ!.
M-:9VW+Q_0C\WY!69&14X9?'?42B7(V?@0(ASFL?R*UO]B26AKL8+6"S,+ZQ*
M6\^!(!>2):6SBB")TN)*'\I$;#CX@P8'OW3P?]6A73JT#=$B,D/KE$HZ'G*V
M JZM%9J^,;DQWHI-E.IIO)9<?8V4GQQ?H,J!@ /X3#FG.J6P=XJ21K'8AP\0
MI7"S9+F@:2B&KE0#:C<W*,$G!;C? $Y\N&2I7 HX2T,,MP%<%6D5KO\4[L2W
M(IYB< C^H 6^YW?@]OH4]C[L@\H2QYKPIK\ UO8,6-L&MA5JN\ILVZ"W;9F%
M&^0)J.S!:20"EJ<2OETH0_@D,1'_U*6T0.W4H^JN/A89#7#DJ+85R._1&?_^
M&^EY?]0E8$=@6PGH5 GHV- W$W#VD$6ZNI@N)\[RQ1)4M=9-V<2.Z7N=;AU/
MJ]<K>78KGEUK3->Z8" N&HEEFB6-U1*7XDI=,^01"T5+-V^4Y$D=9SN^#X](
M>5W[3:V.KZ3=JVCW=D*;/C31MN-WFFE;'5])NU_1[K^==AU;.VRWF:W5\95L
M!Q7;@36L\RBE:8!@>KD%9I<_8/.#6]79)T*@; &=2^1P$@1YDL>JJ4,X21B7
MT;^FW^LR40S9-T-JF7$_]KL#SQNZ]YNT:ZR._ VK+3Y'%9^CM_*YEHJ$$BH2
MV!P*^TC-[!43D5G OIT]2"UC9C&J;2U/L%C8:M=R>S!77*DQ+A_-_H#?\RC3
MP[8@15E7!SL"V\H;\=8ZP;/7/8WQP*1M1H,[N.$T%=1(L19\SI.9JH$O<RBC
MB%1O_->X+4_*H7J;<_OC]-?8D&[]Y),-L4-^2@(:2*C0 \10P#EG"6C+VM#)
ML[(D;>]Y]=;8#53U-I0O\=<,_)\ST%/<P.*C4NZP=\&$V%?S4EM(DW*(S=@.
M>K[_G,-SNP[I-W)8"R-BE1WCR^:=T.[Y4O6S*[1MGFO]0SKOH@#)CM1,F83W
MT$9D+8Z(7;U<H%I6U5+[)3,+9;IX6GM-7M02.U7_$+@JW]I,V+&)U[QKVEU?
M2WLMCHA=O5PVRQZ[YXNG]SW$$%FK(=)_GQK?D:HID_ >&HFL11*QJZ2WU;@=
MV[?5N-7UI;3=C5,$I6H6YG!%@)G/XA]Z];8ZP#DQQQ8_O)_H@QUS.K&&*4Z%
M+BE?1*E0\GFN(+W#OFI27ART% ^29>:L8L:D9(FY72(-D6L#]7W.F'QZT -4
MQUWC_P%02P,$%     @ <8=46I6T"S+I @  /0@  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3,N>&ULK99M;]HP$,>_BI554RO1YCF$#B+QT&J55JUJU^[%
MM!<F.8C5Q,YL\[!]^MD.9!12NDGC!;&=N__][K!]]%>,/XL<0*)U65 QL'(I
MJTO;%FD.)187K *JWLP8+[%44SZW1<4!9\:I+&S/<2*[Q(1:2=^LW?&DSQ:R
M(!3N.!*+LL3\YP@*MAI8KK5=N"?S7.H%.^E7> X/(!^K.ZYF=J.2D1*H((PB
M#K.!-70OQ[&V-P9/!%9B9XQT)E/&GO7D)AM8C@:" E*I%;!Z+&$,1:&%%,:/
MC:;5A-2.N^.M^K7)7>4RQ0+&K/A*,ID/K-A"&<SPHI#W;/41-OF$6B]EA3#?
M:%7;!LHX70C)RHVS(B@)K9]XO:G#CH,;O>+@;1R\?8?@%0=_X^";1&LRD]8$
M2YST.5LAKJV5FAZ8VAAOE0VA^E=\D%R])<I/)I] U4!TT)@)B4XG(#$IQ!DZ
M1X\/$W1Z<H9.$*'H2\X6 M-,]&VI@FI7.]T$&-4!O%<"N!ZZ953F EW1#+*7
M K:B;9"]+?+(.ZHX@?0">7$'>8X7M "-_\+==XR[?P3';RKH&SW_: 71M^%4
M2*YVY?>V&M420;N$/JF7HL(I#"QU% 7P)5C)^W=NY'QHR^\_B;W(-FBR#8ZI
M)]>$8IH",EEWD#GUYVQV_B@ #84 V4'#DG%)?F%]3-MJ40?HF@#ZDEDFOOKT
M[>5NCFU&W5YC]((];-C#?V&_H1)4@22Z6JL[44 ;:RT8[6"XH>OLL;881;[7
MSAHUK-%1UL\5<%5!.M_2Z@/:1A@=! ^=, [#/<9#LR!29DX[9;>A[!ZE?,*<
MX&D!;T%V#RND('OQ'N2A6:_G!$$[8]PPQD<9WT"+#S9:Y$9A+]I#.S0+(P47
M[K'9.S=Q"7QN&I1 *5M06=]PS6K3 X?FZM];'ZG>6+>R/S)U8[W%?$ZH0 7,
ME*1ST57;C]?-JIY(5IG[?LJDZAYFF*O^#EP;J/<SQN1VH@,T_QB2WU!+ P04
M    " !QAU1:?N4-YY0"  #E!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6RME5]OVC 4Q;^*E4G3)E7D+X%V(5(+JC:ITQ#=UH=I#R:Y$*N)G=D7
M:+_];"=$4 56J7L!.[[GV+^3V$YV0CZJ @#)4U5R-7$*Q/K*=5560$750-3
M]<A*R(JB[LJUJVH)-+>BJG0#SXO=BC+NI(E]-I=I(C98,@YS2=2FJJA\OH%2
M[":.[^P?+-BZ0// 39.:KN$>\$<]E[KG=BXYJX K)CB1L)HXU_[5-#;UMN G
M@YTZ:!-#LA3BT72^Y!/',PN"$C(T#E3_;6$*96F,]#+^M)Y.-Z41'K;W[K>6
M7;,LJ8*I*!]8CL7$&3LDAQ7=E+@0N\_0\@R-7R9*97_)KJD=CAR2;12*JA7K
M%52,-__TJ<WA0!#$)P1!*PA>"J(3@K 5A!:T69G%FE&D:2+%CDA3K=U,PV9C
MU9J&<?,6[U'J4:9UF-Z!SD!=D.\@*T)Y3F9,96+#D7R8 5)6JH^)BWHB4^YF
MK>E-8QJ<,)U!-B#!^(($7A#UR*>OD(>>E8?'<E?C=8Q!QQA8O_ L(_EUO50H
M]7?SNX^HL8CZ+<Q>NE(US6#BZ,VB0&[!2=^_\V/O4Q_??S([H@T[VO"<>WK+
M..49$$M]01[LAPPYN=Z"U/N2+,!L;L;7385]\WV!G)]E3)Z!2D4N224X%HKX
M8Y+39]67QGFGR]9IM'>*>XR.DHBZ)**SSM]J38P=Z1NR.#^/[[4(T1XAB$Z&
M\4HKO['Z=QC#+HSAFSZ+;M\O*.KQ.<@,./:%T<SC>W8B<TML4V_@17'B;@]!
M3Y2-NK(CC+C#B-_X3E\/$O>O,'@!<J+,?P'B'AS"Y@+\2N6:<45*6&F=-QCI
M0&1SJ30=%+4]EY<"]2EOFX6^AT&: CV^$@+W'7/4=S=[^A=02P,$%     @
M<8=46O I"A8Q!0  >!T  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&UL
MM9E=;]LV%(;_"J$50PLDD7BHS\PVD#@K6J#9@J;=+H9=*#9M"Y5$3Z3CY-^/
M^HAD2PR=L/%-+,DZY[PO*?DY#$=;5OS@*TH%>LC2G(^ME1#K<]OFLQ7-8G[&
MUC27WRQ8D<5"GA9+FZ\+&L^KH"RUP7%\.XN3W)J,JFLWQ63$-B)-<GI3(+[)
MLKAXO*0IVXXM;#U=^)HL5Z*\8$]&ZWA);ZGXOKXIY)G=9IDG&<UYPG)4T,78
MNL#G4^*6 =4=?R5TRW>.46GECK$?Y<GG^=AR2D4TI3-1IHCEQSV=TC0M,TD=
M_S5)K;9F&;A[_)3]8V5>FKF+.9VR].]D+E9C*[30G"[B32J^LNTGVACRRGPS
MEO+J+]K6]_I@H=F&"Y8UP5)!EN3U9_S0#,1. /:?"8 F /H![C,!I D@E=%:
M667K*A;Q9%2P+2K*NV6V\J :FRI:NDGR<AIO12&_362<F'RA<@SX";J.Q:9(
M1$(Y>G]%19RD_ ,Z1=]OK]#[=Q_0.Y3DZ-N*;7B<S_G(%K)TF<">-64NZS+P
M3!D,Z)KE8L71[_F<SO<3V%)S*QR>A%^"-N,5G9TA"$\0.. J!$U?$$Z<*IQH
MY)!V'$F5C^C&<7<4_[EX2/B_JI&J$[GJ1.5K>\[7\8R.+?E><EK<4VORZR_8
M=WY3N7RC9'N>W=:SJ\L^D4/GJ0S644$55?Z,W$\\XI/ ']GWN]*UR0VE>ZUT
M[Y!T7R6]CO)WI>,0B-N3KDUN*-UOI?N'I <JZ?Y NAN&[D"Z-KFA]*"5'AR2
M'JJD!T/I'@E(V).N36XH/6REAX>D1RKIX5"Z$X+O]*1KDQM*CUKID5;ZQ4+0
M CUG(!H8 ,<#^;[V'&AK&#K 3D<I1^OA&Q-QBM+J1W8=/\H^0J@IY SGP_4"
MU_%Z=O3U3/WL4!=K_7RAG)^CS[F<&<J%T@D>.#D-(Q_<_J.EKV3J!#HGH'5R
M4R;-!;J/TPU%;-%,4IK$=TE:H5#I#@;NB.=C[ _F25O=U%U'=:S'^L<DC_,9
M1:_ .WY3OK]5MGW_'>&Q'O'335&4L[MF1=5UR_E=-$/RLGEVA_-,G,$C/.P8
M",&XO6M??,=X?!#RROX$#RGO^N[@R3L&Y'%'>7P0\\H.!2LX'\!@1(^!>=QQ
M'A\$O;)'P0K2AP[TQ1\#]+@C/3Z(>F67@A6L#_% _#%0CSO68SWLG\,\'G+>
M]<E _#$H#QWE04]Y?:<"0[9C$@;]+E%?P]1#1W;0D_VEG0H,^4X"-XSZ;HY!
M=^CH#GJZ'^Y38$CR4Q^<_F)/7\?41\=QT'+2L$MIDN[-$8:PWQKK:YMZZQ@-
MKK9'F;+L3EZ:OZ9)@3=:?#<#<(RE/'2<!S/.@V(U[V('<'_^CD%ZZ$@/9J2'
M(>D]@,CKK^CUZ4WE=ZP',]:#@O41D2O+OOQCT!XZVH,9[4%!>R_TO'ZGI4]O
M*K_C/9CQ'A2\ES]=49_X^O2&\DE'?/(SQ"=#XDNRR#5P_PW65S%UT3&?O WS
MR9#YKAM)Z/=?:7T]4S\=]<G/4I\HJ!\YX+K]MUM?R=3)SG_EC\'])NG>>M2+
MI+M^KZFO;NJN(S_1K\[+>:+T!/VYID4LDGQ9MP G32?P!Q/HD0HD&P3Y2,[H
M_ 1=43XKDG6YEE<:U]>3W?:95^O/DC15)YGJD[QV4.R=O:V,%LMJRX^C&=OD
MHM[F:J^VVXH7U6::W=U>[TE>Q\4RR;E\!A8RU#D+)/>+>INO/A%L7>V4W3$A
M6%8=KF@\IT5Y@_Q^P9AX.BD+M)NMD_\!4$L#!!0    ( '&'5%H3@B5O0P,
M 'D.   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*U7VT[C,!#]%2LK
MK7:E0BZ]4-BV$A30(H&V@F7W >V#2::M16('VZ'P]SMVTM!*J<4E+XEOYV3.
MQ&//C%9"/J@E@";/6<K5V%MJG1_YOHJ7D%&U+W+@.#,7,J,:NW+AJUP"32PH
M2_TH" 9^1AGW)B,[-I.3D2ATRCC,)%%%EE'Y<@*I6(V]T%L/7+/%4IL!?S+*
MZ0)N0-_F,XD]OV9)6 9<,<&)A/G8.PZ/IF'7 .R*/PQ6:J--C)1[(1Y,YR(9
M>X&Q"%*(M:&@^'J"*:2I84(['BM2K_ZF 6ZVU^SG5CR*N:<*IB+]RQ*]''M#
MCR0PIT6JK\7J)U2"^H8O%JFR3[*JU@8>B0NE15:!T8*,\?)-GRM'; "BX0Y
M5 &BMP*Z%<!ZSB\ML[).J::3D10K(LUJ9#,-ZQN+1C6,F]]XHR7.,L3IR26@
M#Q3Y=@J:LE1]'_D:6<V<'U<,)R5#M(,AC,B5X'JIR!E/(-DF\-&<VJ9H;=-)
MY&0\A7B?1,,.B8*HUV#0] WP;F#A78<YW=I%7<O7=;F(_ :9D;M+G",7&C+U
MK\E3)5&OF<A$Y)'*:0QC#T-.@7P";_+U2S@(?C2I;(EL2W.OUMQSL4]NM)!
MTG)SB-Q$'$TQ;#FL\)V#9")1';,1659D3:YP\_?("U"IFF0[@1^4W:]E]UN1
MS?@NV6[^:+=L)_"#L@>U[,'G93>I==/V=ZMU C^H]J!6>^ TZYQQRF,@-JX[
MQ-Y<>V*^=XM1?JP4Z ZYT11C'+@F8D[*]0P],1.*V<OG[NQ9FZOL/@4\]8H,
M)#7CC6>"VYB9Q!M9ZA=">4+@L6"Y^6R'<-!-?FN);,MOP]IO0R?[U>Y@=P+?
M>^ZU1+:E\;#6>-C667_8IN:6R+8TA\%K#A X_^PEX+;'4/B5VXW,%^O8L([
M$)CB!2\QXVK,#MS<4;#[%'!#/RI[(_4)W1MZ]S'N1K[W[[;%MJTS>M49M;6I
M*Z:V=+?$MJW[-6\+G2G2)[>UFSMT;>M6,S=_([G'BV9A:QY%8E%P7>;Y]6A=
M5QW;:L)_75X695=4+AA7>-//$1KL'V#2(<LZI^QHD=M2X5YH+#QL<XFU(4BS
M .?G0NAUQWR@KC8G_P%02P,$%     @ <8=46L$I%9:V @  $P<  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3<N>&ULK55=;]HP%/TK5E9-K<2:3P+K0J0"
MJU:I55%9MX=I#R:Y$*N.G=D&VG\_VPD9I2G:I+V0V+[G^)R#?9-LN7B4!8!"
M3R5E<N042E47KBNS DHLSWD%3*\LN2BQTD.Q<F4E .<65%(W\+S8+3%A3IK8
MN9E($[Y6E#"8"23798G%\Q@HWXX<W]E-W)-5H<R$FR857L$<U$,U$WKDMBPY
M*8%)PAD2L!PYE_[%)#;UMN ;@:W<>T?&R8+S1S.XSD>.9P0!A4P9!JP?&Y@
MI89(R_C5<#KME@:X_[YCO[+>M9<%EC#A]#O)53%RA@[*88G75-WS[1=H_/0-
M7\:IM+]H6]?&@8.RM52\;,!:04E8_<1/30Y[ #]^ Q T@. 0$+T!"!M :(W6
MRJRM*58X303?(F&J-9MYL=E8M'9#F/D7YTKH5:)Q*KT!G8%$']"=*D"@:U8?
M#)/PZ104)E2>Z=6'^12=GIRA$T08^EKPM<0LEXFKM 1#Y&;-=N-ZN^"-[?P
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
MP)2!W%]3>7+M1#GH_A@DWP!02P,$%     @ <8=46OMD6IPV!0  "A<  !D
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
MHXY$47SB\P1'>L"1>G'<R4*"CSUUYD8S;"+]!0C7,(R"S#7, 4.<A&DOA.P
M(?,G,2Z+2E5ZLYHA*)D+A:I2E+I8 $L<89RX8%Q+$B<4TUXT.+!Z(O#&Y2$G
M'04F>G//&K8J)2PG@B%C=%!O^5#>3LD\$F?XO 3?!2PZ$@_OG[F]]7&+G2<]
MQB&)W2"= Z:8!%#) RRC(*6>U4,L8'(>8!/9J&B6Z"-?7 *<N,#C ,0-6.(L
MQ !NP))$GAR K2;$7J%D<9=[G&#P7*%&;03YZN1;];9L)%.K3R*A.6MWQ09D
MA *S#RB42 !314>4 92XEF%*TO[,CJVXPZ^H.Y,873Y ;"&0^C"DU^:0*8EP
M$@/@(*]1E'D>N%5N./*F2;V0"Z/80#P#*:L.\I#>\J&\G1)G91_V"B.U?7I4
MA9*+)_3X+'1!!F/WV<74)+27"P*PC )P/7P/R8:M9L-^T39;+,16I0A6;RK^
MQ!CJ\D*+%KSM64>N1E.I+7 #>0Y9)F$,94'O+"]EP2H^[)=\P)Y'E8CF ?W*
M1'VU+Q"K%5N81/G+1E5-6:IO/[)")<N/97%?5J4L&4R7*_+2)"+$70MSR!03
M&@%BRP_H4L*LOL1^@7D@3"52G4#[0\95A4HJ8*@^ )81#5S+W#^W"[$3*T:)
M5Y]-?^?B*Q/MWT^PJYK2;D7?OKCS>((M3C"P_X$LHYBZ*2;WS_)2%JR*)'X5
M^<'6T(5IEX"+G[BJ3C?,@!(*6.(P2%R*<O_$+@5NU20Y4TV>DRMF-1>R_+,W
M/(BK_@@)@>WN'+#$<10!N=0__TOYL:J3G*DZC_M'GP1765,^J5=5T4BCP=__
ML2TW=<\&E;@:D. D@8@!+&F8 #G3/_%+B;':D_BUYR]RS02(U96$40 V%B!+
MG&) 5OCG<BE6JT2)OXFXU]F-RHM=$T(?F]@MO!&I(!5N?Q KV10".Z<Y:!O@
M) (:+?[I7DJ'U9?$WU?4H5#Y90(9M*DXJ+=\*&^G[%F-2OP:]22C'*FM*T>*
MF1/&,5^-OZ@WL]Z=$'%UZ3BEL1&FSBH#;).$AD!XYGX<E_)D52QY3<4JMXNR
MO]BX\G),<)9&@!0%;4F6@ 7G>VA18K4H\6O1_KSJ*DK=6HG=TC '3>,8:.WD
M_ME<B)9:]4G]ZK,_&'X2O 67.P4T99#B#*HPH"W)TA#0X?Z97LJ$5:#TS#ZF
MP\2_X.)"@;YE%&; ]AVR)&D '%CD_DE>2H)5HY1X*XL25H^EN2^QXN*XL:4R
M 6\6BI+]]D1R5)@#S-9L6[92\59(I$('K;HV<"L+N35-$-%S $('4I8=R4-Z
MRX?R=OH<CL[?_:I7K\'-X5DH9L]@$Q"NF=H5 ND),%6QFP9 >@*]AEG0WSVE
M5L%2OX+=]\_M(M.QUG6/GQ>17GK/+200--3^C*$*!%B&2MP!NAZT)-2#V.I8
M^HJ.M=O;_QVJJT_'F,3 SF0.F@8)T%/+0=,H/MT#G**U,I7ZVZ!WZT*PL;[Q
M=-K8T2O[010U#--M=8[3&*@7<\@2!V$(-#<@TRP@GD=JU23UJ\E>N4!=I1?&
M$50=7$.:Q, F#/(89%D_""OUJ%_J^4ZNKI#9?8$0@2/LGB,-R+3G2 /TZCW2
MH%;<4;^X^]+H0O;0E']V6\=#?UJN59;=\6VU1!]JE=DE8J;M4CYV!; O[;I2
M+X$9&$CH=21]#]D86MD8^D_0/Y_* 97&'K1<1-L^?L&+3H,>J@_J+1_*VRF_
M5HR&?C%Z6U2Z^:LK_SU[*)M&;TH5RVJ#6O(E2*:K,3,2 RUAP#"B,9 T 4.:
MA/WI)K0J,_3W/&=+50'5NFG1OCAH0:D%#V^[CP6K"BTIE<S4DO*YZ?/$"C#5
MAE S,P-*!F!(" ;VH)!'&GFP6V47^I6=Q:X5]BEL_8#5\Q4&*!PRP*DWT*^;
M W8DH,"F"S T.;D/Y]&]1[^X^\R6V\7_ =0586.<)$#?#K*D(5!7(,,HZ!<Z
MH95UH5_6'44K:Y8:7>]*W3LZOF:608=2<\@0"N<<,'P9SGM4DZ,+V#43#^8B
MN]Z^J5W<_I[SX=/#9?F9N2+^XO-;_"[?7WFW;O8W\'\NA,I5+:K82KD,WB9J
M;F)_J7W_1O*-N>9]SZ7DM7FY9H72O]I ?;_B7#Z_T7_@\%\+IO\%4$L#!!0
M   ( '&'5%JCRW@4J ,  )P.   9    >&PO=V]R:W-H965T<R]S:&5E=#8T
M+GAM;*V7:X_B-A2&_XJ5;ML9:4LN7'<*2 O9JOTP$IK1MI]-<B#6.G9JFV&F
MO[['3L@0&B+8\@5BQ^_KX\>7^$SW4GW3&8 AKSD7>N9EQA0/OJ^3#'*J>[(
M@6\V4N748%%M?5THH*D3Y=R/@F#DYY0);SYU=2LUG\J=X4S 2A&]RW.JWA;
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
M3&BR;4+M0HO:E>6UT*;(NVEE^C9(:V#."R'T;F$=]/\$DC]02P,$%     @
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
M!])JJ=F_E6.;;%T;^F#0R!\@C_QS^D*VVG71^N<B8W: TUDA[8CB]]< 4D*
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
M67'Q E!+ 0(4 Q0    ( '&'5%H'04UB@0   +$    0              "
M 0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ <8=46MMV1SWN
M*P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#
M%     @ <8=46IE<G",0!@  G"<  !,              ( !S $  'AL+W1H
M96UE+W1H96UE,2YX;6Q02P$"% ,4    " !QAU1:7BZTV!H'   _+@  &
M            @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#
M%     @ <8=46M8=\ZT[ @  O 4  !@              ("!70\  'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( '&'5%HBRX!ES04  .$5
M   8              " @<X1  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q0
M2P$"% ,4    " !QAU1:8W6?(FT"  "B!0  &               @('1%P
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ <8=46O$!P,XL
M P  0@D  !@              ("!=!H  'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;%!+ 0(4 Q0    ( '&'5%J)=!7]7P8  /T;   8              "
M@=8=  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !QAU1:
M,M\95R<$   V#@  &               @(%K)   >&PO=V]R:W-H965T<R]S
M:&5E=#<N>&UL4$L! A0#%     @ <8=46K5C47I$#   K&4  !@
M     ("!R"@  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (
M '&'5%K\!@G1> (  ,$%   8              " @4(U  !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6Q02P$"% ,4    " !QAU1:I&=$Y20*  !*+@  &0
M            @('P-P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4
M Q0    ( '&'5%KU79>;L"H  *2&   9              " @4M"  !X;"]W
M;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ <8=46K1HT6%$$
M]S,  !D              ("!,FT  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6Q02P$"% ,4    " !QAU1:O4T<+9<%  "3$   &0              @(&M
M?0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( '&'5%J%
M"SJFX0\  '(X   9              " @7N#  !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL4$L! A0#%     @ <8=46KO\G*O9"   >R8  !D
M     ("!DY,  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M" !QAU1:!8S%/,\#   6"0  &0              @(&CG   >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( '&'5%I>X5EG#08  &T.   9
M              " @:F@  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!
M A0#%     @ <8=46D/QNZ%, P  MP@  !D              ("![:8  'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !QAU1:]DW:XDH(
M   #%   &0              @(%PJ@  >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;%!+ 0(4 Q0    ( '&'5%J2UX]_#P0  ,\)   9              "
M@?&R  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ <8=4
M6B#P9Z0\!0   @P  !D              ("!-[<  'AL+W=O<FMS:&5E=',O
M<VAE970R,2YX;6Q02P$"% ,4    " !QAU1:.#<-+AP'  #<#P  &0
M        @(&JO   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0
M   ( '&'5%HVQ?7>V0(  $(&   9              " @?W#  !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ <8=46@B._IEH @  BP8
M !D              ("!#<<  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q0
M2P$"% ,4    " !QAU1:W&.\U4,"  "*!@  &0              @(&LR0
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( '&'5%JDQ(TL
M$0(  -T$   9              " @2;,  !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L! A0#%     @ <8=46B/S65[9"0  OC4  !D
M ("!;LX  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !Q
MAU1:J&$K@)\J  #GCP  &0              @(%^V   >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( '&'5%J2GJWVKP0  ,P*   9
M          " @50# 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#
M%     @ <8=46HB3:JEM!P  [A8  !D              ("!.@@! 'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !QAU1:/(\,;Q #  !6
M!P  &0              @('>#P$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM
M;%!+ 0(4 Q0    ( '&'5%HI)\49'@,  -P&   9              " @243
M 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ <8=46E&Z
M^I5D!0  !0X  !D              ("!>A8! 'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6Q02P$"% ,4    " !QAU1:2N8L5T\#  ![!P  &0
M    @($5' $ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (
M '&'5%IYY$%7'00  #$)   9              " @9L? 0!X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL4$L! A0#%     @ <8=46M3&].%8 P  MP@  !D
M             ("![R,! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"
M% ,4    " !QAU1:="JBS@0&   7#P  &0              @(%^)P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( '&'5%JA\4?6\04
M /D,   9              " @;DM 0!X;"]W;W)K<VAE971S+W-H965T,S@N
M>&UL4$L! A0#%     @ <8=46E:H@5[G#@  #Z(  !D              ("!
MX3,! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !QAU1:
M[H:G4]8"  #?"0  &0              @('_0@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;%!+ 0(4 Q0    ( '&'5%IHWKUA6@(  %@%   9
M      " @0Q& 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%
M  @ <8=46M>A>W/X!   =AP  !D              ("!G4@! 'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !QAU1:NU! !*\"  "*!@
M&0              @(',30$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+
M 0(4 Q0    ( '&'5%KW[P,I]08   ,L   9              " @;)0 0!X
M;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ <8=46BD5[BQ;
M!   $14  !D              ("!WE<! 'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q02P$"% ,4    " !QAU1::DR%H/L'  #U-0  &0
M@(%P7 $ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( '&'
M5%K?WJ<R4P0  / 2   9              " @:)D 0!X;"]W;W)K<VAE971S
M+W-H965T-#<N>&UL4$L! A0#%     @ <8=46H"Q-9Y( P  ?0H  !D
M         ("!+&D! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M    " !QAU1:RVG'0]@"  "#"   &0              @(&K; $ >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( '&'5%K)<Z%&5P0  %<4
M   9              " @;IO 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
M4$L! A0#%     @ <8=46OKS7NI%#   &ID  !D              ("!2'0!
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !QAU1:H/A0
M<F4$  #Z$@  &0              @('$@ $ >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;%!+ 0(4 Q0    ( '&'5%J5M LRZ0(  #T(   9
M  " @6"% 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @
M<8=46G[E#>>4 @  Y0<  !D              ("!@(@! 'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6Q02P$"% ,4    " !QAU1:\"D*%C$%  !X'0  &0
M            @(%+BP$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4
M Q0    ( '&'5%H3@B5O0P,  'D.   9              " @;.0 0!X;"]W
M;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ <8=46L$I%9:V @
M$P<  !D              ("!+90! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6Q02P$"% ,4    " !QAU1:*<B&1-8$  ""&@  &0              @($:
MEP$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( '&'5%I1
MQH"0T00  '(>   9              " @2>< 0!X;"]W;W)K<VAE971S+W-H
M965T-3DN>&UL4$L! A0#%     @ <8=46E7UK"_C @  * H  !D
M     ("!+Z$! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M" !QAU1:'ZH69HT#   D#   &0              @(%)I $ >&PO=V]R:W-H
M965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( '&'5%K[9%J<-@4   H7   9
M              " @0VH 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L!
M A0#%     @ <8=46O @G=,)"0  9C   !D              ("!>JT! 'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " !QAU1:H\MX%*@#
M  "<#@  &0              @(&ZM@$ >&PO=V]R:W-H965T<R]S:&5E=#8T
M+GAM;%!+ 0(4 Q0    ( '&'5%K[V+A.P0(  !4(   9              "
M@9FZ 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ <8=4
M6J%3XT,: P  40H  !D              ("!D;T! 'AL+W=O<FMS:&5E=',O
M<VAE970V-BYX;6Q02P$"% ,4    " !QAU1:+T4G?O4!   :!   &0
M        @('BP $ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0
M   ( '&'5%H7'63P @0  +<7   9              " @0[# 0!X;"]W;W)K
M<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ <8=46I-_Q8X!!   ^ X
M !D              ("!1\<! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q0
M2P$"% ,4    " !QAU1:&P+>AQ,"  "V!   &0              @(%_RP$
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( '&'5%K0L+_B
M3 ,  *X5   -              "  <G- 0!X;"]S='EL97,N>&UL4$L! A0#
M%     @ <8=46I>*NQS     $P(   L              ( !0-$! %]R96QS
M+RYR96QS4$L! A0#%     @ <8=46F8+,UMX!0   RX   \
M ( !*=(! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( '&'5%K;=K!Q,0(
M (DI   :              "  <[7 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( '&'5%JDR,-W^@$  +0H   3              "
M 3?: 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !. $X 614  &+< 0
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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>91
<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>93
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>150</ContextCount>
  <ElementCount>448</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>46</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - 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>5</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - 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>6</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - 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>8</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - 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>10</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - 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>11</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - 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>12</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - 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>13</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - 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>16</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Treasury Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/TreasuryStock</Role>
      <ShortName>Treasury Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - 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>18</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - 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>20</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - 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>21</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955511 - 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/SignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955512 - 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>29</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955513 - 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>30</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955515 - 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>32</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Leases, Supplemental Lease Liability (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables</Role>
      <ShortName>Leases, Supplemental Lease Liability (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955517 - 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>34</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Treasury Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/TreasuryStockTables</Role>
      <ShortName>Treasury Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/TreasuryStock</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955519 - 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>36</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955520 - 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>37</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955521 - 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>38</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Significant Accounting Policies - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails</Role>
      <ShortName>Significant Accounting Policies - Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Significant Accounting Policies - Fair Value of the Interest Rate Swap (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails</Role>
      <ShortName>Significant Accounting Policies - Fair Value of the Interest Rate Swap (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Significant Accounting Policies Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails</Role>
      <ShortName>Significant Accounting Policies Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Significant Accounting Policies - Supplier Finance Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails</Role>
      <ShortName>Significant Accounting Policies - Supplier Finance Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Share Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Share Based Compensation - Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails</Role>
      <ShortName>Share Based Compensation - Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Share Based Compensation - Share Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails</Role>
      <ShortName>Share Based Compensation - Share Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Share Based Compensation - Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails</Role>
      <ShortName>Share Based Compensation - Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Goodwill and Other Intangible Assets - Changes in the Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Changes in the Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Debt - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/DebtScheduleofDebtDetails</Role>
      <ShortName>Debt - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955536 - 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>53</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Leases, Term and Discount (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesTermandDiscountDetails</Role>
      <ShortName>Leases, Term and Discount (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Leases, Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesMaturitiesDetails</Role>
      <ShortName>Leases, Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955539 - 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/LeasesSupplementalLeaseLiabilityTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Leases - Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesOtherInformationDetails</Role>
      <ShortName>Leases - Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955541 - 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>58</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - 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>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/CapitalStockandDividendsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Treasury Stock - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails</Role>
      <ShortName>Treasury Stock - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Treasury Stock - Class of Treasury Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails</Role>
      <ShortName>Treasury Stock - Class of Treasury Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955545 - 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>62</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955546 - 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>63</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955547 - 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>64</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955548 - 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>65</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955549 - 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>66</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Segment Reporting - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SegmentReportingNarrativeDetails</Role>
      <ShortName>Segment Reporting - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Segment Reporting - Major Product Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails</Role>
      <ShortName>Segment Reporting - Major Product Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955552 - 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>69</Position>
    </Report>
    <Report instance="tsco-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/SubsequentEvents</ParentRole>
      <Position>70</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" isDefinitelyFs="true" isUsgaap="true" original="tsco-20241228.htm">tsco-20241228.htm</File>
    <File>tsco-20241228.xsd</File>
    <File>tsco-20241228_cal.xml</File>
    <File>tsco-20241228_def.xml</File>
    <File>tsco-20241228_lab.xml</File>
    <File>tsco-20241228_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tsco-20241228_g1.jpg</File>
    <File>tsco-20241228_g2.jpg</File>
    <File>tsco-20241228_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="877">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>96
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tsco-20241228.htm": {
   "nsprefix": "tsco",
   "nsuri": "http://www.tractorsupply.com/20241228",
   "dts": {
    "inline": {
     "local": [
      "tsco-20241228.htm"
     ]
    },
    "schema": {
     "local": [
      "tsco-20241228.xsd"
     ],
     "remote": [
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.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/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "tsco-20241228_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tsco-20241228_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tsco-20241228_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsco-20241228_pre.xml"
     ]
    }
   },
   "keyStandard": 383,
   "keyCustom": 65,
   "axisStandard": 15,
   "axisCustom": 4,
   "memberStandard": 21,
   "memberCustom": 24,
   "hidden": {
    "total": 19,
    "http://fasb.org/us-gaap/2024": 6,
    "http://www.tractorsupply.com/20241228": 7,
    "http://xbrl.sec.gov/dei/2024": 6
   },
   "contextCount": 150,
   "entityCount": 1,
   "segmentCount": 46,
   "elementCount": 726,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 877,
    "http://xbrl.sec.gov/dei/2024": 38,
    "http://xbrl.sec.gov/cyd/2024": 16,
    "http://xbrl.sec.gov/ecd/2024": 5,
    "http://fasb.org/srt/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://www.tractorsupply.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.tractorsupply.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "longName": "9952151 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952154 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952155 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952158 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPolicies",
     "longName": "9952159 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensation",
     "longName": "9952160 - Disclosure - Share Based Compensation",
     "shortName": "Share Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets",
     "longName": "9952161 - Disclosure - Goodwill and Other Intangible Assets",
     "shortName": "Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.tractorsupply.com/role/Debt",
     "longName": "9952162 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.tractorsupply.com/role/Leases",
     "longName": "9952163 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.tractorsupply.com/role/CapitalStockandDividends",
     "longName": "9952164 - Disclosure - Capital Stock and Dividends",
     "shortName": "Capital Stock and Dividends",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.tractorsupply.com/role/TreasuryStock",
     "longName": "9952165 - Disclosure - Treasury Stock",
     "shortName": "Treasury Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.tractorsupply.com/role/NetIncomePerShare",
     "longName": "9952166 - Disclosure - Net Income Per Share",
     "shortName": "Net Income Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.tractorsupply.com/role/IncomeTaxes",
     "longName": "9952167 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.tractorsupply.com/role/RetirementBenefitPlans",
     "longName": "9952168 - Disclosure - Retirement Benefit Plans",
     "shortName": "Retirement Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.tractorsupply.com/role/CommitmentsandContingencies",
     "longName": "9952169 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.tractorsupply.com/role/SegmentReporting",
     "longName": "9952170 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.tractorsupply.com/role/SubsequentEvents",
     "longName": "9952171 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-121",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-121",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensationTables",
     "longName": "9955513 - Disclosure - Share Based Compensation (Tables)",
     "shortName": "Share Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.tractorsupply.com/role/DebtTables",
     "longName": "9955515 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables",
     "longName": "9955516 - Disclosure - Leases, Supplemental Lease Liability (Tables)",
     "shortName": "Leases, Supplemental Lease Liability (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.tractorsupply.com/role/CapitalStockandDividendsTables",
     "longName": "9955517 - Disclosure - Capital Stock and Dividends (Tables)",
     "shortName": "Capital Stock and Dividends (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDividendsPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDividendsPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.tractorsupply.com/role/TreasuryStockTables",
     "longName": "9955518 - Disclosure - Treasury Stock (Tables)",
     "shortName": "Treasury Stock (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.tractorsupply.com/role/NetIncomePerShareTables",
     "longName": "9955519 - Disclosure - Net Income Per Share (Tables)",
     "shortName": "Net Income Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.tractorsupply.com/role/IncomeTaxesTables",
     "longName": "9955520 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.tractorsupply.com/role/SegmentReportingTables",
     "longName": "9955521 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails",
     "longName": "9955522 - Disclosure - Significant Accounting Policies - Narrative (Details)",
     "shortName": "Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:NumberOfStatesInWhichEntityOperates",
      "unitRef": "state",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:NumberOfStatesInWhichEntityOperates",
      "unitRef": "state",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails",
     "longName": "9955523 - Disclosure - Significant Accounting Policies - Fair Value Measurements (Details)",
     "shortName": "Significant Accounting Policies - Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-64",
      "name": "us-gaap:SeniorNotes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-64",
      "name": "us-gaap:SeniorNotes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails",
     "longName": "9955524 - Disclosure - Significant Accounting Policies - Fair Value of the Interest Rate Swap (Details)",
     "shortName": "Significant Accounting Policies - Fair Value of the Interest Rate Swap (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails",
     "longName": "9955525 - Disclosure - Significant Accounting Policies Property and Equipment (Details)",
     "shortName": "Significant Accounting Policies Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:Land",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:Land",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails",
     "longName": "9955526 - Disclosure - Significant Accounting Policies - Supplier Finance Program (Details)",
     "shortName": "Significant Accounting Policies - Supplier Finance Program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplierFinanceProgramObligationIncrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
     "longName": "9955527 - Disclosure - Share Based Compensation - Narrative (Details)",
     "shortName": "Share Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "tsco:Employeestockpurchaseprogramdiscountpercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "tsco:Employeestockpurchaseprogramdiscountpercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
     "longName": "9955528 - Disclosure - Share Based Compensation - Assumptions (Details)",
     "shortName": "Share Based Compensation - Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails",
     "longName": "9955529 - Disclosure - Share Based Compensation - Share Activity (Details)",
     "shortName": "Share Based Compensation - Share Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
     "longName": "9955530 - Disclosure - Share Based Compensation - Other Information (Details)",
     "shortName": "Share Based Compensation - Other Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tsco:OtherInformationOptionActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tsco:OtherInformationOptionActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails",
     "longName": "9955531 - Disclosure - Goodwill and Other Intangible Assets - Changes in the Carrying Amount of Goodwill (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Changes in the Carrying Amount of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "longName": "9955532 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
     "longName": "9955533 - Disclosure - Debt - Schedule of Debt (Details)",
     "shortName": "Debt - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.tractorsupply.com/role/DebtNarrativeDetails",
     "longName": "9955534 - Disclosure - Debt - Narrative (Details)",
     "shortName": "Debt - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-102",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.tractorsupply.com/role/LeasesNarrativeDetails",
     "longName": "9955535 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "tsco:LeaseTermExpirationThroughDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "tsco:LeaseTermExpirationThroughDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.tractorsupply.com/role/LeasesCostDetails",
     "longName": "9955536 - Disclosure - Leases, Cost (Details)",
     "shortName": "Leases, Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.tractorsupply.com/role/LeasesTermandDiscountDetails",
     "longName": "9955537 - Disclosure - Leases, Term and Discount (Details)",
     "shortName": "Leases, Term and Discount (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tsco:LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tsco:LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.tractorsupply.com/role/LeasesMaturitiesDetails",
     "longName": "9955538 - Disclosure - Leases, Maturities (Details)",
     "shortName": "Leases, Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.tractorsupply.com/role/LeasesDetails",
     "longName": "9955539 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-120",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R57": {
     "role": "http://www.tractorsupply.com/role/LeasesOtherInformationDetails",
     "longName": "9955540 - Disclosure - Leases - Other Information (Details)",
     "shortName": "Leases - Other Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "tsco:FinanceLeaseFinancingCashFlowsUsedForLeases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "tsco:FinanceLeaseFinancingCashFlowsUsedForLeases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.tractorsupply.com/role/CapitalStockDetails",
     "longName": "9955541 - Disclosure - Capital Stock (Details)",
     "shortName": "Capital Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R59": {
     "role": "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails",
     "longName": "9955542 - Disclosure - Capital Stock and Dividends (Details)",
     "shortName": "Capital Stock and Dividends (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-121",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDividendsPayableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-129",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails",
     "longName": "9955543 - Disclosure - Treasury Stock - Narrative (Details)",
     "shortName": "Treasury Stock - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails",
     "longName": "9955544 - Disclosure - Treasury Stock - Class of Treasury Stock (Details)",
     "shortName": "Treasury Stock - Class of Treasury Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.tractorsupply.com/role/NetIncomePerShareDetails",
     "longName": "9955545 - Disclosure - Net Income Per Share (Details)",
     "shortName": "Net Income Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.tractorsupply.com/role/IncomeTaxesDetails",
     "longName": "9955546 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails",
     "longName": "9955547 - Disclosure - Retirement Benefit Plans (Details)",
     "shortName": "Retirement Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails",
     "longName": "9955548 - Disclosure - Retirement Benefit Plans Deferred Compensation (Details)",
     "shortName": "Retirement Benefit Plans Deferred Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "tsco:CompanyMaximumMatchUnderDeferredCompensationProgram",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "tsco:CompanyMaximumMatchUnderDeferredCompensationProgram",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955549 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.tractorsupply.com/role/SegmentReportingNarrativeDetails",
     "longName": "9955550 - Disclosure - Segment Reporting - Narrative (Details)",
     "shortName": "Segment Reporting - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-101",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-101",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails",
     "longName": "9955551 - Disclosure - Segment Reporting - Major Product Category (Details)",
     "shortName": "Segment Reporting - Major Product Category (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "tsco:SalesRevenueNetPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "tsco:SalesRevenueNetPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.tractorsupply.com/role/SegmentReportingDetails",
     "longName": "9955552 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-147",
      "name": "tsco:PersonnelExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.tractorsupply.com/role/SubsequentEventsDetails",
     "longName": "9955553 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-150",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-150",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tsco-20241228.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "tsco_A1750SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "A1750SeniorNotesMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.75% Senior Notes",
        "label": "1.750% Senior Notes [Member]",
        "documentation": "1.750% Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_A175SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "A175SeniorNotesMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.75% Senior Notes",
        "label": "1.75% Senior Notes [Member]",
        "documentation": "1.75% Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_A2022SeniorCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "A2022SeniorCreditFacilityMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Senior Credit Facility [Member]",
        "label": "2022 Senior Credit Facility [Member]",
        "documentation": "2022 Senior Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_A370SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "A370SeniorNotesMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.70% Senior Notes",
        "label": "3.70% Senior Notes [Member]",
        "documentation": "3.70% Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_A525SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "A525SeniorNotesMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.25% Senior Notes",
        "label": "5.25% Senior Notes [Member]",
        "documentation": "5.25% Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r778"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other accrued expenses",
        "label": "Accrued Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r186",
      "r593"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r89",
      "r195",
      "r589",
      "r626",
      "r627"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r12",
      "r22",
      "r498",
      "r501",
      "r539",
      "r622",
      "r623",
      "r928",
      "r929",
      "r930",
      "r937",
      "r938",
      "r939",
      "r940"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "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."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r937",
      "r938",
      "r939",
      "r940",
      "r1024",
      "r1076"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expenses",
        "label": "Advertising Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r768"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r825",
      "r836",
      "r846",
      "r879"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r828",
      "r839",
      "r849",
      "r882"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "tsco_AgricultureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "AgricultureMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agriculture",
        "label": "Agriculture [Member]",
        "documentation": "Product category classified as agriculture."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r874",
      "r883",
      "r887",
      "r895"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "tsco_AllivetIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "AllivetIncMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allivet, Inc",
        "label": "Allivet, Inc [Member]",
        "documentation": "Allivet, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r444"
     ]
    },
    "tsco_AllowanceForSalesReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "AllowanceForSalesReturns",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Sales Returns",
        "label": "Allowance for Sales Returns",
        "documentation": "Allowance for Sales Returns"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive stock options and restricted stock units outstanding, income",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    },
    "tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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",
        "documentation": "Amount of incremental credit facility which will result in modification of debt covenants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anitdilutive securities excluded from computation of earnings per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "label": "Asset Impairment Charges",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r41"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r135",
      "r189",
      "r223",
      "r258",
      "r266",
      "r284",
      "r288",
      "r297",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r493",
      "r495",
      "r507",
      "r586",
      "r673",
      "r746",
      "r747",
      "r778",
      "r804",
      "r980",
      "r981",
      "r1037"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets [Abstract]",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r198",
      "r223",
      "r297",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r493",
      "r495",
      "r507",
      "r778",
      "r980",
      "r981",
      "r1037"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.tractorsupply.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r832"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.tractorsupply.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r832"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.tractorsupply.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r832"
     ]
    },
    "tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "AveragePercentageOfSalesByProductCategoriesTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Average percentage of sales by product categories",
        "label": "Average percentage of sales by product categories [Table Text Block]",
        "documentation": "Tabular disclosure of sales by major product categories that are included in the discussion of the nature of an entity's operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Axis]",
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Domain]",
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building improvements",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingsAndImprovementsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and Improvements, Gross",
        "label": "Buildings and Improvements, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r490",
      "r764",
      "r765"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r490",
      "r764",
      "r765"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration Transferred",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r11"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r184",
      "r732"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r102",
      "r220"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r102"
     ]
    },
    "us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgeDerivativeInstrumentAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueoftheInterestRateSwapDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Hedge Derivative Instrument Assets at Fair Value",
        "label": "Cash Flow Hedge Derivative Instrument Assets at Fair Value",
        "documentation": "Fair value of all asset derivatives designated as cash flow hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of non-cash activities [Abstract]",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_CashOutflowforDebtIssuanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "CashOutflowforDebtIssuanceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt discounts and issuance costs",
        "label": "Cash Outflow for Debt Issuance Cost",
        "documentation": "Cash Outflow for Debt Issuance Cost"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_CashPaidDuringPeriodForAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "CashPaidDuringPeriodForAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash paid during the year for:",
        "label": "Cash paid during the period for [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r192",
      "r193",
      "r194",
      "r223",
      "r244",
      "r248",
      "r250",
      "r252",
      "r260",
      "r261",
      "r297",
      "r345",
      "r347",
      "r348",
      "r349",
      "r352",
      "r353",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r507",
      "r631",
      "r632",
      "r633",
      "r634",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r661",
      "r682",
      "r699",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r917",
      "r933",
      "r941"
     ]
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Treasury Stock [Table]",
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about 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."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r55"
     ]
    },
    "tsco_ClothingAndFootwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ClothingAndFootwareMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Clothing and Footwear",
        "label": "Clothing and Footware [Member]",
        "documentation": "Product category classified as clothing and footware."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "tsco_CombinedLeaseMaturitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "CombinedLeaseMaturitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Combined Lease Maturities [Axis]",
        "label": "Combined Lease Maturities [Abstract]",
        "documentation": "Combined Lease Maturities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/CapitalStockDetails",
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared per common share outstanding (a)",
        "verboseLabel": "Common Stock, Dividends, Per Share, Declared",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r795",
      "r796",
      "r798",
      "r799",
      "r800",
      "r801",
      "r937",
      "r938",
      "r940",
      "r1024",
      "r1075",
      "r1076"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.tractorsupply.com/role/CapitalStockDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in shares)",
        "verboseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r661"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r83",
      "r661",
      "r679",
      "r1076",
      "r1077"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r588",
      "r778"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "CompanyMaximumMatchAsPercentageOfEligibleCompensation",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Company maximum match as a percentage of eligible compensation (in hundredths)",
        "label": "Company maximum match as a percentage of eligible compensation",
        "documentation": "Represents the maximum company match as a percentage of eligible compensation to be paid by the entity in a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_CompanyMaximumMatchUnderDeferredCompensationProgram": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "CompanyMaximumMatchUnderDeferredCompensationProgram",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Company's maximum match under employee deferred compensation program",
        "label": "Company maximum match under deferred compensation program",
        "documentation": "The maximum amount of Company match under the employee deferred compensation program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income [Abstract]",
        "label": "Comprehensive Income [Abstract]",
        "documentation": "Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r203",
      "r205",
      "r212",
      "r581",
      "r598",
      "r599"
     ]
    },
    "tsco_ComputerSoftwareAndHardwareGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ComputerSoftwareAndHardwareGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software and hardware, gross",
        "label": "Computer software and hardware, gross",
        "documentation": "The gross amount of capitalized computer software and hardware costs as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ComputerSoftwareAndHardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ComputerSoftwareAndHardwareMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer Software and Hardware",
        "label": "Computer Software and Hardware [Member]",
        "documentation": "Computer Software and Hardware"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ConsolidatedBalanceSheetsUnauditedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ConsolidatedBalanceSheetsUnauditedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract]",
        "label": "CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r168",
      "r226",
      "r493",
      "r494",
      "r495",
      "r496",
      "r540",
      "r721",
      "r921",
      "r922",
      "r923",
      "r979",
      "r982",
      "r983"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r168",
      "r226",
      "r493",
      "r494",
      "r495",
      "r496",
      "r540",
      "r721",
      "r921",
      "r922",
      "r923",
      "r979",
      "r982",
      "r983"
     ]
    },
    "tsco_ConsolidatedStoresAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ConsolidatedStoresAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Stores [Axis]",
        "label": "Consolidated Stores [Axis]",
        "documentation": "Consolidated Stores [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ConsolidatedStoresDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ConsolidatedStoresDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Stores [Domain]",
        "label": "Consolidated Stores [Domain]",
        "documentation": "[Domain] for Consolidated Stores [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r735"
     ]
    },
    "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash accruals for construction in progress",
        "label": "Construction in Progress Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in Progress, Gross",
        "label": "Construction in Progress, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "tsco_ConstructionProjectAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ConstructionProjectAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Project [Axis]",
        "label": "Construction Project [Axis]",
        "documentation": "Construction Project"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ConstructionProjectDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ConstructionProjectDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Project [Domain]",
        "label": "Construction Project [Domain]",
        "documentation": "Construction Project [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Merchandise Sold",
        "label": "Cost of Goods and Services Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r548"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Merchandise Sold",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "us-gaap_CostOfSalesVendorAllowancesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesVendorAllowancesPolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Funding",
        "label": "Cost of Sales, Vendor Allowances, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Store Closing Costs",
        "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r977"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r977",
      "r978"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r936",
      "r1022"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r936"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax expense",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r936",
      "r1022"
     ]
    },
    "us-gaap_CustomerLoyaltyProgramLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerLoyaltyProgramLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer loyalty program liability, current",
        "label": "Customer Loyalty Program Liability, Current",
        "documentation": "Value of deferred revenue or cost to provide products or services, which is expected to be recognized in income or incurred within one year or the normal operating cycle, if longer, resulting from customer loyalty program. Excludes liability associated with frequent flier programs. Includes liability associated with customer loyalty programs for other businesses, for example, but is not limited to, hotels, supermarkets, credit card companies, automobile rental companies, and book sellers."
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r906"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r906"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r908"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r908"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r821",
      "r910"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r908"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r812",
      "r901"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r902"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r902"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r900"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r900"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r900"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r814",
      "r903"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r905"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r905"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r906"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r820",
      "r909"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r818",
      "r907"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r815",
      "r904"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r222",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r354",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r370",
      "r377",
      "r378",
      "r379",
      "r516"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r69",
      "r70",
      "r125",
      "r127",
      "r226",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r776",
      "r934",
      "r970",
      "r971",
      "r972",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCovenantCompliance": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCovenantCompliance",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Covenant Compliance",
        "label": "Debt Instrument, Covenant Compliance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r66"
     ]
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCovenantDescription",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Covenant Description",
        "label": "Debt Instrument, Covenant Description",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r66"
     ]
    },
    "us-gaap_DebtInstrumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentDescription",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shelf Notes - Additional Interest Rate",
        "label": "Debt Instrument, Description",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r48",
      "r65",
      "r69",
      "r125",
      "r127",
      "r516"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, interest rate, plus stated percentage",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r356"
     ]
    },
    "us-gaap_DebtInstrumentIssuanceDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentIssuanceDate1",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Issuance Date",
        "label": "Debt Instrument, Issuance Date",
        "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r984"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Maturity Date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r755",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateRangeEnd1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDateRangeEnd1",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes - Maturity Date",
        "label": "Debt Instrument, Maturity Date Range, End",
        "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r226",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r776",
      "r934",
      "r970",
      "r971",
      "r972",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Percentage of Principal Amount Redeemable",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "documentation": "Percentage of principal amount of debt redeemed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shelf Notes - Amount",
        "label": "Debt Instrument, Unused Borrowing Capacity, Amount",
        "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r343"
     ]
    },
    "tsco_DeferredCompensationArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DeferredCompensationArrangementAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Arrangement [Axis]",
        "label": "Deferred Compensation Arrangement [Axis]",
        "documentation": "Disclosures pertaining to deferred compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation arrangement with individual, employer contribution",
        "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer",
        "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_DeferredCompensationProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DeferredCompensationProgramDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation program",
        "label": "Deferred Compensation Program [Domain]",
        "documentation": "Type of deferred compensation program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Federal Income Tax Expense (Benefit)",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r1021",
      "r1022"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt Issuance Costs, Net",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r985",
      "r1030",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Income Tax Expense (Benefit)",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r145",
      "r936"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax expense (benefit)",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Tax Liabilities, Gross",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r126",
      "r469"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r587"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r1021",
      "r1022"
     ]
    },
    "tsco_DeferredTaxAssetsDeferredCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DeferredTaxAssetsDeferredCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred compensation",
        "label": "Deferred Tax Assets, Deferred compensation",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax assets",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory valuation",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "tsco_DeferredTaxAssetsLongTermTaxEffectOfAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DeferredTaxAssetsLongTermTaxEffectOfAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets Long Term, Tax Effect of Amortization",
        "label": "Deferred Tax Assets Long Term, Tax Effect of Amortization",
        "documentation": "Deferred Tax Assets Long Term, Tax Effect of Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities",
        "label": "Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities",
        "documentation": "Deferred Tax Assets Long Term, Tax Effect of Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total non current deferred tax asset",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Property, Plant and Equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued employee benefits costs",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers' compensation insurance",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Valuation Allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred Tax Liabilities, Net",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "tsco_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred Tax Liabilities, Operating Lease Right-of-Use Assets",
        "label": "Deferred Tax Liabilities, Operating Lease Right-of-Use Assets",
        "documentation": "Deferred Tax Liabilities, Operating Lease Right-of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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",
        "documentation": "Deferred income tax expense (benefit), net of tax expense of interest rate swap"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_DefineContributionBenefitPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DefineContributionBenefitPlanAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Define Contribution Benefit Plan [Axis]",
        "label": "Define Contribution Benefit Plan [Axis]",
        "documentation": "Reflects the description and required disclosures pertaining to the entity's defined contribution benefit plans."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_DefineContributionBenefitPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DefineContributionBenefitPlanDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Define contribution benefit plan",
        "label": "Define Contribution Benefit Plan [Domain]",
        "documentation": "Contribution plan to a benefit plan that provides benefits for employees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan, cost recognized",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r42"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r258",
      "r271",
      "r288",
      "r746",
      "r747"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation and Amortization",
        "label": "Depreciation, Depletion, and Amortization [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r61",
      "r62",
      "r63",
      "r64",
      "r225",
      "r240"
     ]
    },
    "tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dilutive stock options and restricted stock units outstanding, per share (in dollars per share)",
        "label": "Dilutive stock options and restricted stock units outstanding , per share",
        "documentation": "Impact of Dilutive Stock options and restricted stock units outstanding on the calculation of Diluted earnings per share, on a per share basis."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r405",
      "r436",
      "r437",
      "r439",
      "r767"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_DistributionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "DistributionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution Expense",
        "label": "Distribution Expense",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends paid to stockholders",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r832"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r832",
      "r875"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY 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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per share \u2013 basic (a)",
        "terseLabel": "Per share amount, basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r242",
      "r244",
      "r250",
      "r251",
      "r252",
      "r257",
      "r488",
      "r492",
      "r504",
      "r505",
      "r582",
      "r600",
      "r739"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net income per share",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per share \u2013 diluted (a)",
        "terseLabel": "Diluted net income per share (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r244",
      "r250",
      "r251",
      "r252",
      "r257",
      "r488",
      "r492",
      "r504",
      "r505",
      "r582",
      "r600",
      "r739"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net income per share",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r254"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Income Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r253",
      "r255",
      "r256"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued employee compensation",
        "label": "Employee-related Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized compensation",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining weighted average expense recognition period (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_Employeestockpurchaseprogramdiscountpercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "Employeestockpurchaseprogramdiscountpercentage",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase program discount percentage",
        "label": "Employee stock purchase program discount percentage",
        "documentation": "Employee stock purchase program discount percentage off of the fair market value of common stock."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Street Address",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customer",
        "label": "Revenue from External Customer [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r178",
      "r207",
      "r208",
      "r209",
      "r227",
      "r228",
      "r229",
      "r231",
      "r236",
      "r238",
      "r240",
      "r259",
      "r298",
      "r299",
      "r323",
      "r386",
      "r478",
      "r479",
      "r485",
      "r486",
      "r487",
      "r489",
      "r491",
      "r492",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r517",
      "r519",
      "r539",
      "r597",
      "r622",
      "r623",
      "r624",
      "r637",
      "r699"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r825",
      "r836",
      "r846",
      "r879"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r822",
      "r833",
      "r843",
      "r876"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "tsco_FinanceLeaseFinancingCashFlowsUsedForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FinanceLeaseFinancingCashFlowsUsedForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Principal Payments",
        "label": "Finance Lease, Financing Cash Flows Used For Leases",
        "documentation": "Finance Lease, Financing Cash Flows Used For Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Interest Expense",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r528",
      "r777"
     ]
    },
    "tsco_FinanceLeaseInterestExpenseFutureMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FinanceLeaseInterestExpenseFutureMaturities",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Interest",
        "label": "Finance Lease, Interest Expense Future Maturities",
        "documentation": "Finance Lease, Interest Expense Future Maturities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Interest Payment on Liability",
        "label": "Finance Lease, Interest Payment on Liability",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r532"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of finance lease liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease liabilities, less current portion",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After 2029",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finance Lease, Liability, to be Paid, Next Rolling 12 Months",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "tsco_FinanceLeaseLiabilityPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FinanceLeaseLiabilityPresentValue",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_LeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Finance Lease, Liability, Present Value",
        "documentation": "Finance Lease, Liability, Present Value"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FinanceLeaseMaturitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FinanceLeaseMaturitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease Maturities [Axis]",
        "label": "Finance Lease Maturities [Abstract]",
        "documentation": "Finance Lease Maturities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of Long-term Capital Lease Obligations",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r532"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r528",
      "r777"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTermandDiscountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r777"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTermandDiscountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r777"
     ]
    },
    "tsco_FinanceOperatingAndVariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FinanceOperatingAndVariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, Cost",
        "label": "Finance, Operating, and Variable Lease, Cost",
        "documentation": "Finance, Operating, and Variable Lease, Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fiscal Year",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "tsco_FixedChargeCoverageRatioMinimumRequirementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FixedChargeCoverageRatioMinimumRequirementMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed Charge Coverage Ratio Minimum Requirement",
        "label": "Fixed Charge Coverage Ratio Minimum Requirement [Member]",
        "documentation": "Fixed Charge Coverage Ratio Minimum Requirement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r883"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r883"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r883"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r883"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r883"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Fixtures, Gross",
        "label": "Furniture and Fixtures, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture, fixtures and equipment",
        "label": "Furniture and Fixtures [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Future Minimum Payments Due",
        "documentation": "Future Minimum Payments Due"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsDueInFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsDueInFiveYears",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2029",
        "label": "Future Minimum Payments, Due in Five Years",
        "documentation": "Future Minimum Payments, Due in Five Years"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsDueInFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsDueInFourYears",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2028",
        "label": "Future Minimum Payments, Due in Four Years",
        "documentation": "Future Minimum Payments, Due in Four Years"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsDueInThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsDueInThreeYears",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2027",
        "label": "Future Minimum Payments, Due in Three Years",
        "documentation": "Future Minimum Payments, Due in Three Years"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsDueInTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsDueInTwoYears",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2026",
        "label": "Future Minimum Payments, Due in Two Years",
        "documentation": "Future Minimum Payments, Due in Two Years"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2025",
        "label": "Future Minimum Payments Due, Next Twelve Months",
        "documentation": "Future Minimum Payments Due, Next Twelve Months"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsDueThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsDueThereafter",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "After 2029",
        "label": "Future Minimum Payments, Due Thereafter",
        "documentation": "Future Minimum Payments, Due Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_FutureMinimumPaymentsInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "FutureMinimumPaymentsInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Less: Interest",
        "label": "Future Minimum Payments, Interest",
        "documentation": "Future Minimum Payments, Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain (Loss) on Disposition of Property Plant Equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "tsco_GeneralLiabilityReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "GeneralLiabilityReserveMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Liability",
        "label": "General Liability Reserve [Member]",
        "documentation": "General Liability Reserve [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r303",
      "r579",
      "r747",
      "r753",
      "r771",
      "r778",
      "r955",
      "r962"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r753"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Asset Impairment",
        "label": "Goodwill and Intangible Asset Impairment",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r965"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairement of Indefinite-Lived Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r965"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross goodwill",
        "label": "Goodwill, Gross",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r313",
      "r753"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated impairment losses",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r313",
      "r753"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, Impairment Loss",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r304",
      "r310",
      "r314",
      "r753",
      "r771"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsChangesintheCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price accounting adjustment",
        "label": "Goodwill, Measurement Period Adjustment",
        "documentation": "Amount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r961"
     ]
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grantee Status [Axis]",
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grantee Status [Domain]",
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r94",
      "r134",
      "r223",
      "r297",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r507",
      "r741",
      "r746",
      "r943",
      "r945",
      "r946",
      "r947",
      "r948",
      "r980"
     ]
    },
    "tsco_HardwareToolsAndTruckMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "HardwareToolsAndTruckMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware, Tools and Truck",
        "label": "Hardware, Tools and Truck [Member]",
        "documentation": "Product category classified as hardware, tools and truck."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r832"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r932",
      "r967",
      "r968"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r108"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r129",
      "r134",
      "r583",
      "r595",
      "r741",
      "r746",
      "r943",
      "r945",
      "r946",
      "r947",
      "r948"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r447",
      "r454",
      "r460",
      "r461",
      "r462",
      "r467",
      "r472",
      "r480",
      "r482",
      "r483",
      "r484",
      "r636",
      "r770"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/IncomeTaxesDetails",
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax expense",
        "terseLabel": "Total income tax expense",
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r146",
      "r239",
      "r240",
      "r258",
      "r274",
      "r288",
      "r453",
      "r454",
      "r481",
      "r601",
      "r770"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income tax reconciliation to amounts computed at the federal statutory rate",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r449",
      "r450",
      "r467",
      "r468",
      "r471",
      "r476",
      "r630"
     ]
    },
    "us-gaap_IncomeTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes receivable",
        "label": "Income Taxes Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "us-gaap_IncomeTaxReconciliationDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationDeductions",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Share-based compensation programs",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions."
       }
      }
     },
     "auth_ref": [
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax provision at statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r770"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r459",
      "r1016"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal tax benefits",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r456",
      "r770",
      "r1016"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax credits, net of federal tax benefits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r459",
      "r1016"
     ]
    },
    "us-gaap_IncomeTaxUncertaintiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxUncertaintiesPolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Contingencies",
        "label": "Income Tax Uncertainties, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r219",
      "r473",
      "r474"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Accounts Payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase (Decrease) in Income Taxes Payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase (Decrease) in Accrued Liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Employee Related Liabilities",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase (Decrease) in Inventories",
        "label": "Increase (Decrease) in Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in assets and liabilities",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive stock options and restricted stock units outstanding, shares",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r252",
      "r404"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r874",
      "r883",
      "r887",
      "r895"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r810",
      "r899"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r810",
      "r899"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r810",
      "r899"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Net (Excluding Goodwill)",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r966",
      "r967"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and other intangible assets",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r931"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r217",
      "r218"
     ]
    },
    "us-gaap_InventoryImpairmentPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryImpairmentPolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Impairment Risk",
        "label": "Inventory Impairment, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r733",
      "r778"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r183",
      "r196",
      "r300",
      "r301",
      "r302",
      "r547",
      "r737"
     ]
    },
    "us-gaap_InventoryShrinkagePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryShrinkagePolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shrinkage",
        "label": "Inventory Shrinkage, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inventory shortages, shrinkage, damaged goods, and defective goods."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Land",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land",
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, Cost",
        "label": "Lease, Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "tsco_LeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "tsco_FutureMinimumPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present value of lease liabilities",
        "label": "Lease Liability",
        "documentation": "Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_LeaseTermAndDiscountLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LeaseTermAndDiscountLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Term and Discount [Line Items]",
        "label": "Lease Term and Discount [Line Items]",
        "documentation": "Lease Term and Discount [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_LeaseTermAndDiscountTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LeaseTermAndDiscountTable",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Term and Discount [Table]",
        "label": "Lease Term and Discount [Table]",
        "documentation": "Lease Term and Discount [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_LeaseTermExpirationThroughDate": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LeaseTermExpirationThroughDate",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Term Expiration Through Date",
        "label": "Lease Term Expiration Through Date",
        "documentation": "Lease Term Expiration Through Date"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_LeaseTermLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LeaseTermLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Term [Line Items]",
        "label": "Lease Term [Line Items]",
        "documentation": "Lease Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LegalMattersAndContingenciesTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and Contingencies",
        "label": "Legal Matters and Contingencies [Text Block]",
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Finance Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedDescription",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails",
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Description",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Description",
        "documentation": "Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease."
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDueThereafter",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After 2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDueNextTwelveMonths",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDueInFiveYears",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDueInFourYears",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDueInThreeYears",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "tsco_FutureMinimumPaymentsDueInTwoYears",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Term of Contract",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "tsco_LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Terms and Discount Rate",
        "label": "Lessee, Operating Lease, Terms and Discount Rate [Table Text Block]",
        "documentation": "Lessee, Operating Lease, Terms and Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "tsco_LettersOfCreditMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LettersOfCreditMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of Credit, Maximum Borrowing Capacity",
        "label": "Letters of Credit, Maximum Borrowing Capacity",
        "documentation": "Letters of Credit, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of Credit Outstanding, Amount",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_LeverageRatioMaximumRequirementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LeverageRatioMaximumRequirementMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leverage Ratio Maximum Requirement",
        "label": "Leverage Ratio Maximum Requirement [Member]",
        "documentation": "Leverage Ratio Maximum Requirement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r69",
      "r70",
      "r71",
      "r76",
      "r77",
      "r78",
      "r81",
      "r223",
      "r297",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r494",
      "r495",
      "r496",
      "r507",
      "r660",
      "r740",
      "r804",
      "r980",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r128",
      "r591",
      "r778",
      "r935",
      "r949",
      "r1029"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r182",
      "r223",
      "r297",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r494",
      "r495",
      "r496",
      "r507",
      "r778",
      "r980",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Interest Rate at Period End",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r75"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility",
        "label": "Line of Credit Facility [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r934",
      "r977"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Credit Facility, Maximum Borrowing Capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r75"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Maximum Month-end Outstanding Amount",
        "label": "Line of Credit Facility, Maximum Month-end Outstanding Amount",
        "documentation": "Maximum month-end amount borrowed under the credit facility during the period."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r69",
      "r125",
      "r127"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r75",
      "r344",
      "r934",
      "r977"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee for unused capacity",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_LivestockAndPetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "LivestockAndPetMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Livestock and Pet",
        "label": "Livestock and Pet [Member]",
        "documentation": "Product category classified as livestock and pet."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r127",
      "r367",
      "r380",
      "r756",
      "r757",
      "r776",
      "r1045"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Fair Value",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1026",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt",
        "terseLabel": "Long-term Debt, Excluding Current Maturities",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes - Interest Rate",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r970",
      "r971",
      "r972"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r44",
      "r970",
      "r971",
      "r972"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r176",
      "r177",
      "r339",
      "r340",
      "r341",
      "r342",
      "r400",
      "r445",
      "r506",
      "r546",
      "r620",
      "r621",
      "r628",
      "r652",
      "r653",
      "r702",
      "r704",
      "r706",
      "r707",
      "r709",
      "r727",
      "r728",
      "r751",
      "r760",
      "r766",
      "r772",
      "r773",
      "r774",
      "r775",
      "r788",
      "r984",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "MaximumPercentageOfEmployeesCompensationEligibleFor100Match",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum percentage of employee's eligible compensation eligible for 100% match (in hundredths)",
        "label": "Maximum percentage of employee's compensation eligible for 100% match",
        "documentation": "Represents the maximum percentage of employee's compensation eligible for 100% match to be paid by the entity in a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "MaximumPercentageOfEmployeessCompensationEligibleFor50Match",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Maximum percentage of employee's compensation eligible for 50% match",
        "label": "Maximum percentage of employees's compensation eligible for 50% match",
        "documentation": "Represents the maximum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions": {
     "xbrltype": "positiveIntegerItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum processing time for payments due from banks for customer credit card transactions",
        "label": "Maximum processing times for payments due from banks for customer credit card transactions",
        "documentation": "The maximum time it takes to process payments due from banks for credit card transactions."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r176",
      "r177",
      "r339",
      "r340",
      "r341",
      "r342",
      "r400",
      "r445",
      "r506",
      "r546",
      "r620",
      "r621",
      "r628",
      "r652",
      "r653",
      "r702",
      "r704",
      "r706",
      "r707",
      "r709",
      "r727",
      "r728",
      "r751",
      "r760",
      "r766",
      "r772",
      "r773",
      "r774",
      "r788",
      "r984",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "MinimumPercentageofEmployeesCompensationEligibleFor50Match",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum percentage of employee's compensation eligible for 50% match",
        "label": "Minimum Percentage of Employees Compensation Eligible For 50 Match",
        "documentation": "Represents the minimum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions": {
     "xbrltype": "positiveIntegerItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum processing timespayments due from banks customer credit card transactions",
        "label": "Minimum processing times payments due from banks customer credit card transactions",
        "documentation": "The minimum time period it takes to process payments due from banks for credit card transactions."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by (Used in) Financing Activities, Total",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Total",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r103",
      "r104"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "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",
      "http://www.tractorsupply.com/role/SegmentReportingDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "terseLabel": "Net income, basic",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r104",
      "r130",
      "r180",
      "r201",
      "r204",
      "r209",
      "r223",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r240",
      "r249",
      "r297",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r488",
      "r492",
      "r505",
      "r507",
      "r596",
      "r681",
      "r697",
      "r698",
      "r802",
      "r980"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New accounting pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_NewDistributionCenterConstructionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "NewDistributionCenterConstructionMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Distribution Center Construction",
        "label": "New Distribution Center Construction [Member]",
        "documentation": "New Distribution Center Construction"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_NonCurrentTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "NonCurrentTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax liabilities",
        "label": "Non-current tax liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r850",
      "r874",
      "r883"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "us-gaap_NotesPayableToBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableToBanksMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable to Banks",
        "label": "Notes Payable to Banks [Member]",
        "documentation": "A written promise to pay a note to a bank."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Reportable Segments",
        "label": "Number of Reportable Segments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r750",
      "r944"
     ]
    },
    "us-gaap_NumberOfStatesInWhichEntityOperates": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfStatesInWhichEntityOperates",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of states in which rural lifestyle retail stores are operated by the company",
        "label": "Number of States in which Entity Operates",
        "documentation": "The number of states the entity operates in as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfStores": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfStores",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of rural lifestyle retail stores operated by the company",
        "label": "Number of Stores",
        "documentation": "Represents the number of stores."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_NumberofFinancialCovenantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "NumberofFinancialCovenantsMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Financial Covenants",
        "label": "Number of Financial Covenants [Member]",
        "documentation": "Number of Financial Covenants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r741",
      "r943",
      "r945",
      "r946",
      "r947",
      "r948"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Cost",
        "label": "Operating Lease, Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r777"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, less current portion",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "tsco_OperatingLeaseMaturitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "OperatingLeaseMaturitiesAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Maturities [Axis]",
        "label": "Operating Lease Maturities [Abstract]",
        "documentation": "Operating Lease Maturities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeasePaymentsUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePaymentsUse",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Payments, Use",
        "label": "Operating Lease, Payments, Use",
        "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r532"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTermandDiscountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r777"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTermandDiscountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r777"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r188",
      "r585",
      "r747",
      "r804"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Change in fair value of interest rate swaps, net of taxes",
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r200",
      "r597"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r18",
      "r202",
      "r205",
      "r211",
      "r236",
      "r508",
      "r509",
      "r514",
      "r580",
      "r597",
      "r928",
      "r929"
     ]
    },
    "tsco_OtherInformationOptionActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "OtherInformationOptionActivityTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other information relative to option activity",
        "label": "Other information option activity [Table Text Block]",
        "documentation": "Tabular disclosure of other information relative to option activity."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_OtherInformationRestrictedUnitActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "OtherInformationRestrictedUnitActivityTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other information relative to restricted unit activity",
        "label": "Other information restricted unit activity [Table Text Block]",
        "documentation": "Tabular disclosure of other information relative to restricted unit activity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r827",
      "r838",
      "r848",
      "r881"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r851",
      "r884"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r851",
      "r884"
     ]
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company [Member]",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r226"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments of Dividends",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of shares to satisfy tax obligations",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments to Acquire Property, Plant, and Equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retirement Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r763"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Percentage match by company applicable to first 3 percent of employee's contribution",
        "label": "Percentage match by company applicable to first 3 percent of employee's contribution",
        "documentation": "Represents the percentage matched by company in a defined benefit plan, applicable to 0-3% of employee's contribution."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Percentage match by company applicable to next 3 percent of employee's contribution",
        "label": "Percentage match by company applicable to next 3 percent of employee's contribution",
        "documentation": "Represents the percentage matched by company in a defined benefit plan, applicable to the next 3-6% of employee's contribution."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-Based Restricted Share Units",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_PersonnelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "PersonnelExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Personnel Expense",
        "label": "Personnel Expense",
        "documentation": "Personnel Expense"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_PetsensestoresDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "PetsensestoresDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Petsense stores [Domain]",
        "label": "Petsense stores [Domain]",
        "documentation": "Petsense stores [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "us-gaap_PreOpeningCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreOpeningCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-Opening Costs",
        "label": "Pre-Opening Costs",
        "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r381"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.tractorsupply.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "verboseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r661"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r381"
     ]
    },
    "us-gaap_PrepaidAdvertising": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidAdvertising",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid advertising costs",
        "label": "Prepaid Advertising",
        "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."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r752",
      "r951"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r927"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r17"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfUnsecuredDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Issuance of Unsecured Debt",
        "label": "Proceeds from Issuance of Unsecured Debt",
        "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Sale of Property, Plant, and Equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSalesOfAssetsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of business assets",
        "label": "Proceeds from Sales of Assets, Investing Activities",
        "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r175",
      "r291",
      "r548",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r730",
      "r761",
      "r787",
      "r788",
      "r789",
      "r792",
      "r793",
      "r924",
      "r975",
      "r976",
      "r987",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r175",
      "r291",
      "r548",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r730",
      "r761",
      "r787",
      "r788",
      "r789",
      "r792",
      "r793",
      "r924",
      "r975",
      "r976",
      "r987",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r537"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Gross",
        "label": "Property, Plant and Equipment, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r185",
      "r594"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r537",
      "r584",
      "r594",
      "r778"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r141",
      "r144",
      "r592"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated useful lives of property, plant and equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r537"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Obligation",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r176",
      "r177",
      "r339",
      "r340",
      "r341",
      "r342",
      "r388",
      "r400",
      "r431",
      "r432",
      "r433",
      "r445",
      "r506",
      "r544",
      "r545",
      "r546",
      "r620",
      "r621",
      "r628",
      "r652",
      "r653",
      "r702",
      "r704",
      "r706",
      "r707",
      "r709",
      "r727",
      "r728",
      "r751",
      "r760",
      "r766",
      "r772",
      "r773",
      "r774",
      "r775",
      "r788",
      "r796",
      "r974",
      "r984",
      "r1027",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r176",
      "r177",
      "r339",
      "r340",
      "r341",
      "r342",
      "r388",
      "r400",
      "r431",
      "r432",
      "r433",
      "r445",
      "r506",
      "r544",
      "r545",
      "r546",
      "r620",
      "r621",
      "r628",
      "r652",
      "r653",
      "r702",
      "r704",
      "r706",
      "r707",
      "r709",
      "r727",
      "r728",
      "r751",
      "r760",
      "r766",
      "r772",
      "r773",
      "r774",
      "r775",
      "r788",
      "r796",
      "r974",
      "r984",
      "r1027",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of gross unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r822",
      "r833",
      "r843",
      "r876"
     ]
    },
    "us-gaap_RepaymentsOfUnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfUnsecuredDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayments of Unsecured Debt",
        "label": "Repayments of Unsecured Debt",
        "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "tsco_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segment [Member]",
        "documentation": "Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Software Costs",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r969",
      "r1015",
      "r1078"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r823",
      "r834",
      "r844",
      "r877"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r824",
      "r835",
      "r845",
      "r878"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r831",
      "r842",
      "r852",
      "r885"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs) [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r115",
      "r590",
      "r625",
      "r627",
      "r635",
      "r662",
      "r778"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r227",
      "r228",
      "r229",
      "r231",
      "r236",
      "r238",
      "r240",
      "r298",
      "r299",
      "r323",
      "r478",
      "r479",
      "r485",
      "r486",
      "r487",
      "r489",
      "r491",
      "r492",
      "r497",
      "r499",
      "r500",
      "r502",
      "r503",
      "r517",
      "r519",
      "r622",
      "r624",
      "r637",
      "r1076"
     ]
    },
    "tsco_RevenueRecognitionGiftCard": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "RevenueRecognitionGiftCard",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition gift card",
        "label": "Revenue Recognition Gift Card",
        "documentation": "Revenue Recognition Gift Card"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_RevenueRecognitionGiftCardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "RevenueRecognitionGiftCardsTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition Gift Cards",
        "label": "Revenue Recognition Gift Cards [Text Block]",
        "documentation": "Revenue Recognition Gift Cards [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r729",
      "r738"
     ]
    },
    "us-gaap_RevenueRecognitionSalesReturns": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionSalesReturns",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition Sales Returns",
        "label": "Revenue Recognition, Sales Returns [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for sales returns."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Sales",
        "label": "Revenues",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r210",
      "r223",
      "r258",
      "r267",
      "r268",
      "r282",
      "r288",
      "r291",
      "r293",
      "r295",
      "r297",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r507",
      "r583",
      "r746",
      "r980"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r777"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r777"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r538",
      "r777"
     ]
    },
    "tsco_SaleLeasebackTransactionNumberOfProperties": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SaleLeasebackTransactionNumberOfProperties",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale-Leaseback Transaction, Number Of Properties",
        "label": "Sale-Leaseback Transaction, Number Of Properties",
        "documentation": "Sale-Leaseback Transaction, Number Of Properties"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SaleLeasebackTransactionProceedsFromSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SaleLeasebackTransactionProceedsFromSale",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction, Proceeds From Sale",
        "label": "Sale Leaseback Transaction, Proceeds From Sale",
        "documentation": "Sale Leaseback Transaction, Proceeds From Sale"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SalesRevenueNetPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SalesRevenueNetPercentage",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average percent of sales (in hundredths)",
        "label": "Sales Revenue Net Percentage",
        "documentation": "The percentage of net product revenue to total net revenue from the sale of goods."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SalesTaxAuditReservePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SalesTaxAuditReservePolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Sales Tax Audit Reserve",
        "label": "Sales Tax Audit Reserve [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for sales tax audit reserve."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SalesTaxesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SalesTaxesPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Taxes",
        "label": "Sales Taxes [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for certain taxes and fees collected from customers and remitted to government agencies."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ScheduleDefinedContributionBenefitPlanLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ScheduleDefinedContributionBenefitPlanLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Defined Contribution Benefit Plan",
        "label": "Schedule Defined Contribution Benefit Plan [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ScheduleDefinedContributionBenefitPlanTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ScheduleDefinedContributionBenefitPlanTable",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Defined Contribution Benefit Plan [Table]",
        "label": "Schedule Defined Contribution Benefit Plan [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesSupplementalLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ScheduleOfDeferredCompensationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ScheduleOfDeferredCompensationLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Compensation",
        "label": "Schedule of Deferred Compensation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ScheduleOfDeferredCompensationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ScheduleOfDeferredCompensationTable",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Compensation [Table]",
        "label": "Schedule of Deferred Compensation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets and liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "us-gaap_ScheduleOfDividendsPayableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDividendsPayableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Dividends Payable",
        "label": "Schedule of Dividends Payable [Table Text Block]",
        "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share calculation",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r770",
      "r1016"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Revenue from External Customer, Product and Service [Table]",
        "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]",
        "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ]
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-based Share Unit Activity",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r537"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of stock option activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r118"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Key assumptions in fair value determination",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividends"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Stock and Dividends",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r82",
      "r83",
      "r113",
      "r114",
      "r115"
     ]
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Treasury Stock",
        "label": "Class of Treasury Stock [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r55"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r463",
      "r769"
     ]
    },
    "tsco_SeasonalGiftAndToyProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SeasonalGiftAndToyProductsMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingMajorProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seasonal, Gift and Toy Products",
        "label": "Seasonal, Gift and Toy Products [Member]",
        "documentation": "Product category classified as seasonal, gift and toy product."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of each class",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of each exchange on which registered",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r135",
      "r258",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r295",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r322",
      "r337",
      "r338",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r743",
      "r746",
      "r747",
      "r753",
      "r791",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r152",
      "r155",
      "r157",
      "r164",
      "r165",
      "r166",
      "r167",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r293",
      "r294",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r649",
      "r650",
      "r651",
      "r703",
      "r705",
      "r708",
      "r710",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r731",
      "r762",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r790",
      "r796",
      "r987",
      "r1046",
      "r1047",
      "r1048",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Segment Reporting",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r258",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r278",
      "r280",
      "r281",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r295",
      "r742",
      "r744",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Other Segment Item, Amount",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r280",
      "r281",
      "r288",
      "r746"
     ]
    },
    "tsco_SelfInsuranceClaimsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SelfInsuranceClaimsMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self-Insurance Claims",
        "label": "Self-Insurance Claims [Member]",
        "documentation": "Self-Insurance Claims"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SelfInsuranceReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self-insurance reserves",
        "label": "Self Insurance Reserve",
        "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."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self Insurance Reserve",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SelfInsuranceTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SelfInsuranceTypeAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Liability [Axis]",
        "label": "Self Insurance Type [Axis]",
        "documentation": "Self Insurance Type"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SelfInsuranceTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SelfInsuranceTypeDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self Insurance Type [Domain]",
        "label": "Self Insurance Type [Domain]",
        "documentation": "Self Insurance Type [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "us-gaap_SeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotes",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r1045"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes [Member]",
        "label": "Senior Notes [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "verboseLabel": "Share-based Payment Arrangement, Noncash Expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation [Abstract]",
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Contractual Term",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Contractual Term",
        "documentation": "Reflects the period of time in years as to when the share-based award expires as specified in the award agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate of employee stock purchase plan (in hundredths)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date",
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units, additional disclosures",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value, Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value, Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Restricted, beginning of period (in shares)",
        "periodEndLabel": "Restricted, end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average grant date fair value, Restricted, beginning of period (in dollars per share)",
        "periodEndLabel": "Weighted average grant date fair value, Restricted, end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total grant date fair value of restricted units vested and exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value, Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The 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."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the 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."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected price volatility, maximum (in hundredths)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected price volatility, minimum (in hundredths)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeiture rate, minimum (in hundredths)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture rate",
        "documentation": "The minimum estimated percentage of options granted that are expected to be forfeited or cancelled before becoming fully vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, maximum (in hundredths)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, minimum (in hundredths)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares available for future equity awards (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Disclosures",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, Exercisable, end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "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."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intrinsic value of stock options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Canceled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, Cancelled (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average fair value, Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Aggregate intrinsic value, Outstanding, beginning of period",
        "periodEndLabel": "Aggregate intrinsic value, Outstanding, end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning of period (in shares)",
        "periodEndLabel": "Outstanding, end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock option activity",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price, Outstanding, beginning of period (in dollars per share)",
        "periodEndLabel": "Weighted average exercise price, Outstanding, end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Award [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche One",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r409",
      "r428",
      "r429",
      "r430",
      "r431",
      "r434",
      "r440",
      "r441",
      "r442",
      "r443"
     ]
    },
    "tsco_ShareRepurchaseProgramIncreaseInAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "ShareRepurchaseProgramIncreaseInAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, increase in authorized amount",
        "label": "Share Repurchase Program, Increase In Authorized Amount",
        "documentation": "Share Repurchase Program, Increase In Authorized Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average expected lives (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, Exercisable at end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual term, Exercisable, end of period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual term, Outstanding, end of period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "tsco_SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding",
        "label": "Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding",
        "documentation": "Shared-based Payment Arrangement, Amounts Withheld for Tax Withholding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance (in shares)",
        "periodEndLabel": "Ending Balance (in shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Paid for Tax Withholding for Share Based Compensation",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r221"
     ]
    },
    "tsco_SoftwareMaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SoftwareMaximumMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Maximum",
        "label": "Software Maximum [Member]",
        "documentation": "Software Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SoftwareMaximumOrMinimumAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SoftwareMaximumOrMinimumAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Maximum or Minimum [Axis]",
        "label": "Software Maximum or Minimum [Axis]",
        "documentation": "Software Maximum or Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SoftwareMaximumOrMinimumDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SoftwareMaximumOrMinimumDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Maximum or Minimum [Domain]",
        "label": "Software Maximum or Minimum [Domain]",
        "documentation": "Software Maximum or Minimum [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_SoftwareMinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SoftwareMinimumMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software - Minimum",
        "label": "Software - Minimum [Member]",
        "documentation": "Software - Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StartUpActivitiesCostPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StartUpActivitiesCostPolicy",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-opening Costs",
        "label": "Start-up Activities, Cost Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r135",
      "r179",
      "r258",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r295",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r322",
      "r324",
      "r337",
      "r338",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r743",
      "r746",
      "r747",
      "r753",
      "r791",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r192",
      "r193",
      "r194",
      "r223",
      "r244",
      "r248",
      "r250",
      "r252",
      "r260",
      "r261",
      "r297",
      "r345",
      "r347",
      "r348",
      "r349",
      "r352",
      "r353",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r507",
      "r631",
      "r632",
      "r633",
      "r634",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r661",
      "r682",
      "r699",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r917",
      "r933",
      "r941"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r83",
      "r86",
      "r87",
      "r178",
      "r207",
      "r208",
      "r209",
      "r227",
      "r228",
      "r229",
      "r231",
      "r236",
      "r238",
      "r240",
      "r259",
      "r298",
      "r299",
      "r323",
      "r386",
      "r478",
      "r479",
      "r485",
      "r486",
      "r487",
      "r489",
      "r491",
      "r492",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r517",
      "r519",
      "r539",
      "r597",
      "r622",
      "r623",
      "r624",
      "r637",
      "r699"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r152",
      "r155",
      "r157",
      "r164",
      "r165",
      "r166",
      "r167",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r293",
      "r294",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r649",
      "r650",
      "r651",
      "r703",
      "r705",
      "r708",
      "r710",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r731",
      "r762",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r790",
      "r796",
      "r987",
      "r1046",
      "r1047",
      "r1048",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r259",
      "r519",
      "r548",
      "r629",
      "r648",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r699",
      "r797"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r259",
      "r296",
      "r519",
      "r548",
      "r629",
      "r648",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r699",
      "r797"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r826",
      "r837",
      "r847",
      "r880"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee stock purchase plan, shares",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r83",
      "r115"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r83",
      "r115",
      "r415"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r83",
      "r115"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total amount of stock authorized under the repurchase program",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining authorization under the share repurchase program",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchased During Period, Shares",
        "label": "Stock Repurchased During Period, Shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r83",
      "r115",
      "r634",
      "r699",
      "r714"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchased During Period, Value",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r83",
      "r115",
      "r637",
      "r699",
      "r714",
      "r803"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Stockholders' equity",
        "periodEndLabel": "Stockholders' equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r86",
      "r87",
      "r106",
      "r663",
      "r679",
      "r700",
      "r701",
      "r778",
      "r804",
      "r935",
      "r949",
      "r1029",
      "r1076"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stockholders' equity:",
        "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "tsco_StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' equity note, stock split, number of additional shares issued per stockholder",
        "label": "Stockholders' Equity Note, Stock Split, Number Of Additional Shares Issued Per Stockholder",
        "documentation": "Stockholders' Equity Note, Stock Split, Number Of Additional Shares Issued Per Stockholder"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_StoreLeasesOptionalRenewalPeriods": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "StoreLeasesOptionalRenewalPeriods",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Store leases optional renewal periods",
        "label": "Store leases optional renewal periods",
        "documentation": "The store leases optional renewal periods."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_Storeleasesoptionalrenewalperiodsmaximum": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "Storeleasesoptionalrenewalperiodsmaximum",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Store leases optional renewal periods, maximum",
        "label": "Store leases optional renewal periods, maximum",
        "documentation": "The maximum number of store leases optional renewals."
       }
      }
     },
     "auth_ref": []
    },
    "tsco_Storeleasesoptionalrenewalperiodsminimum": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "Storeleasesoptionalrenewalperiodsminimum",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Store leases optional renewal periods, minimum",
        "label": "Store leases optional renewal periods, minimum",
        "documentation": "The minimum number of store leases optional renewals."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails",
      "http://www.tractorsupply.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends",
        "label": "Subsequent Event [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails",
      "http://www.tractorsupply.com/role/SubsequentEventsDetails",
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails",
      "http://www.tractorsupply.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails",
      "http://www.tractorsupply.com/role/SubsequentEventsDetails",
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails",
      "http://www.tractorsupply.com/role/SubsequentEventsDetails",
      "http://www.tractorsupply.com/role/TreasuryStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for 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. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r543"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation",
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r754"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Confirmed Invoices paid during the year",
        "label": "Supplier Finance Program, Obligation, Settlement",
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r754"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationIncrease",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices confirmed during the year",
        "label": "Supplier Finance Program, Obligation, Addition",
        "documentation": "Amount of increase in obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r754"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationRollForward",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesSupplierFinanceProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation [Roll Forward]",
        "label": "Supplier Finance Program, Obligation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "tsco_SupplierFinanceProgramPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SupplierFinanceProgramPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program",
        "label": "Supplier Finance Program [Policy Text Block]",
        "documentation": "Supplier Finance Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramTableTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program",
        "label": "Supplier Finance Program [Table Text Block]",
        "documentation": "Tabular disclosure of supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r754",
      "r973"
     ]
    },
    "tsco_SwinglineLoanMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "SwinglineLoanMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Swingline Loan, Maximum Borrowing Capacity",
        "label": "Swingline Loan, Maximum Borrowing Capacity",
        "documentation": "Swingline Loan, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_TSCOstoresDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "TSCOstoresDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TSCO stores [Domain]",
        "label": "TSCO stores [Domain]",
        "documentation": "TSCO stores [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "stpr_TX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2024",
     "localname": "TX",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TEXAS",
        "label": "TEXAS"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Amount",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "tsco_TermLoanMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "TermLoanMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan, Maximum Borrowing Capacity",
        "label": "Term Loan, Maximum Borrowing Capacity",
        "documentation": "Term Loan, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intrinsic value of restricted units vested and exercised",
        "label": "Total intrinsic value of restricted units vested and exercised",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol(s)",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockClassofTreasuryStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock Acquired, Average Cost Per Share",
        "label": "Shares Acquired, Average Cost Per Share",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, at cost (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r83",
      "r115"
     ]
    },
    "us-gaap_TreasuryStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Treasury Stock",
        "label": "Treasury Stock [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]",
        "label": "Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock",
        "label": "Treasury Stock, Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r55",
      "r83",
      "r86"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r52",
      "r115"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r463",
      "r769"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r769"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r769"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r769"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would Impact effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r769"
     ]
    },
    "us-gaap_UnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Debt",
        "label": "Unsecured Debt",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r127",
      "r1045"
     ]
    },
    "us-gaap_UnsecuredDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unsecured Debt, Current",
        "label": "Unsecured Debt, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r125"
     ]
    },
    "tsco_Unsecureddebtnetofdebtissuancecosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "Unsecureddebtnetofdebtissuancecosts",
     "crdr": "credit",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured debt, net of debt issuance costs",
        "label": "Unsecured debt, net of debt issuance costs",
        "documentation": "Unsecured debt, net of debt issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36",
      "r139",
      "r140",
      "r142",
      "r143"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Lease, Cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r777"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationAssumptionsDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationShareActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "tsco_VestingTermMaximum": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "VestingTermMaximum",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Term, Maximum",
        "label": "Vesting Term, Maximum",
        "documentation": "Vesting Term, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_VestingTermMinimum": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "VestingTermMinimum",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Term, Minimum",
        "label": "Vesting Term, Minimum",
        "documentation": "Vesting Term, Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "tsco_WarehousingAndDistributionCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "WarehousingAndDistributionCostsPolicyTextBlock",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warehousing and Distribution Costs",
        "label": "Warehousing and Distribution Costs [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for classification of costs incurred at our distribution centers for receiving, warehousing and preparing product for delivery."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "verboseLabel": "Shares, diluted",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r252"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "verboseLabel": "Shares, basic",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r252"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares outstanding (a)",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_WorkersCompensationReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "WorkersCompensationReserveMember",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers' Compensation",
        "label": "Workers' Compensation Reserve [Member]",
        "documentation": "Workers' Compensation Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "tsco_Workerscompensationandgeneralliabilitydeductible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tractorsupply.com/20241228",
     "localname": "Workerscompensationandgeneralliabilitydeductible",
     "crdr": "debit",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers compensation and general liability deductible",
        "label": "Workers compensation and general liability deductible",
        "documentation": "Amount of deductible or self-insured retention, as applicable, for each claim involving workers' compensation insurance and general liability insurance."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505-30/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482933/330-10-35-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/730/tableOfContent"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>97
<FILENAME>0000916365-25-000076-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000916365-25-000076-xbrl.zip
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
M"3AE];QJ.^<\,ZW:W=N2@WS2),&WE8/\ /[ 6X&7L_YXU^9KP>UW$2G.?O(
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
M\[UB(:_-%,3)W?XHOD#GR"M3@EOCG;&BMC$SF6E,@N*A.C[\OBW:&@NCX/U
MK,-QI<^/4#_K)5DQ1;(UF".D:<%%PJ?H==(3@YC:3%*(5WIM"I!,R.L"+V7F
M5%R[?-;"PJ[.8+EP%VXB3W-.HZ4PP:*JMJYU1N""_!ZD- [&6286OZZSAK-/
MXDWM%2I&!D'&R Y?8/;)<G 1>TV,M=FC5_7'Q<?$67B;[7M-&FGW1T*'@V5;
M*=58Y?>! PPW\X;75PKX0V\5F!J>'DS5V67>^8U]$3>+6U*??[0[K"H_ALT-
MN&V;MAA(!KN,#=,X8DDKK!S63$J+@6#O#E62$ /0V)C"M5X*.R(A?1%50\>6
M](F*^(>[GXVBGPI;)*EO)*V5T*3@L";1@WN-F:?$<74-YE@Q^*X>M]#GL%M:
M9EPAJBW5-O &YS5BTY'D,!MYKP('#C&6!A/'IXA!OX(3(QU8A6I+0+M\X6:&
M @$LDJ+1&M)N+W2M-0:]6-=:!N05OA)75S4O*=/J#T[EU<"Z/*==PK3+5Z]S
MM9R1C^9B/QR=7'R!OK<7H]/C9Q++KU#G>KPS=:Z=]CBO;7N<[:YJ7<K&OI!=
MKT?./EB:R4WO0M)?QY$VS!'HM26RK!>VPA 5C@T[9$*+<C6=9CGZS0%987CC
M#GM.%\PQ25KD4$'M'NCV6] *!5@;,-DQLW&C26N;'<5>JR/&A37"!$W>O\\=
M-\.+*%1R7<)!*#0H$O9PAP]R@Y./'"[C&OFKAF(%2K/)75>'9EY,\&Z_(^86
MIY]5;2[S5YGK-E>? W[:R#.$PF[]- OG%Z.CTXO/4C]'H\NC+T"S<#9Z<?E,
ML_ 5U,_)SJB?EQ3?P>/YDIWEK=8ZL+#;Q*5 ]UF]P^%+86_R3([ZZWONH^B7
M(B=,1[^3W4!+P8J[4PWI%-*;S, W:=#)2^RW8]/<H8/>S1]XV0,V+7R]BUY[
M;$-)=R8'C3B#V]_4TJ,JN-L8YQ*^X4=_+,H[:L$E0;NH=[# O*DE?$BT?X/M
MP+IFB$?]YQ@H!]\&2<[5(HGV)%?"@:^,0@_8J@"\['WL-Z,V"G:\E4O5QG!]
M%CO&"U[X,I$TAGSG&RUJU/RM++'E/-Z-&36][(22=R@-G?][-MANJ5A_;*A<
M.YO-3"JI"?/)5!,T>W)N?V*##_!O;LO '1^)CIJ,BCR#14N7;;>%.^M)-Q4L
M>XOY(&:.C#6L[,V3QI)Y"C",'.U=[2,5=4(YEMQ#VE';SZ&MHU&%V-G+8"BV
MU&F%C,1ZCL I,ALI@[7WP[ZL_(/WEI OYK6P'(%>E.G(.%'@+Y3MZCEP!CCU
MO?=R7R*U>3D)6+I++ NF@!*C!+M[+"-2.0G5<,P]^95= [@#YI[@T;B!Y;U=
MHF7H0-(8[1 (048;_^00[6;\>57R4^Q%"T<F8S+"*B;/#SJ<+I@-N&#O%4_(
M-,ERA$AV3A[*0 QYZ1FF1&&)J826Q(*CO^^?2-BTA9GRS\=X#)N,TA**6L E
M[["6TG!+:ACX*]7M#AQVS@%Z*:UN;!TYU6@SPBG$=Z[;"D-KR*R?HCD4PS(E
M.8R/#LQD@DCH)NSB&H$5SSX%3WGP:DGM<;Q1LF+%+1C#V$D>#.PMV'[4'M&[
M,Y\*+_M;D=21694A>MF>6UA"N@+S(CS'--L@2E#:*L1K*(\1KK&G<;JOL"79
MBI.MRE8\TA:[JNMV-F=Y_9+/LLW3HCI!5"G^O0[[["=6<9R=HR84 Z<(KX!#
M?4NDC+'*(_JWW<0:CIB Z8-G5"/P 6+< 7#A#AS0@%.&CVZTF:]02A+.0D G
M>_C!G_YX<OK]%2:&*VSF '_L,]AB;X#'U+:B.GQQ%=NNTY^HAYC+CNR[KF7"
M[USK+(0)F%CSE@FNI%&K@67R@$"41J\H[LIQ+EGY6@0I9:S$$)-^;I7M7R+3
M$-A1@])N4%B0":D;BM,=_M-(6_4LM*'')QT-XKACA4ZS2T!-D2"[.-II XNC
M.J37W1YHW!61-^%S#F;5TI>O*KRM;& VUH)/@<@S?^&C&28-F<7/IA,[#>N\
ML,N1;IQ ,Q=V6]DGTJ%SG=M^9$$3TNW)?2D96Y<#O7D\/W. FG:PBR(.ET%7
MW08 .B3T(:=!=GJ!].2;[^%1H-0J;GU,&WMD\'XH=Q-15:=/J\(?U=9O'^7M
MU%1UF*:6OJP+FNOT&P\%O78ZR?]>IMQ*3R92Z#R"+U]=-,=6Q8#<$[6XIS@$
M$918#A7;<+UMG<G(*G Z&G%!!X"I^_A@-IV32,I*68XS"\14^D0)@R:[<@CO
M)-)XM4][^@1-;U+5N7F@>V4V58IE_PWA8")B!Q/X.0$A9_ AU\S*,U5V=)$)
MH-ECEYWQ5'/X(W6'-+,?/E[[=- N\0A$);Y@0E2<O3LW]%UA_6/QSJC9K[PD
MXNB6O">J4H:@_8A,_?_@JJ%_.F>,R3MXV<*WL>\!$DT16*X5;+>+T/9Z$MO4
ME^2QG@08VSGN!]@%TB-V+4[#-%:;[6''P>[\M#0L#IZ-Z2<RI@>$YN]SAQ:3
M]G/\]'XH@(I/)<P76VL3/\V+]E+M \^]&%;L\*.ZK;WPH(T!4WPHIF Q-^>Q
MB'A/=&/U<5D4\I[TTC2:@56=!LNXV@H6VO*0H<D4-[+R%B^"MR+MHCI0C8X]
MQ@;N!ST.^QT+A^*PF@O071K3$\C-=B;G\$O&MG>/+G(]"/RS5O*2. #\V]X5
MYV%5CWE G2_9761#,,R1 7ETSP:A"J!:IQC=IZ[+9_M@L=P_%&R-:3C2$Y.B
M+*2*K^8>'_ [<4[4L@]R#A1ZQB_4_E?E+VO-]B.,SYH4DNSQ2UGZHZ(E"1IV
MKC(XF\"AQX[I 4493=N*Q"C,VH2_8JMNM%[U^*U;%Z>[:UV\!/_CX.>6SC,[
MV^LP+OI8I*=5:2A6;,R=@Q6/D6L^)BUIXD428- <&K16DJ>R5_ MJ!].96ZS
MLJU=(I7Y6%E=ID[D37 Z<PYTF$]<_:-"./$2TYYI0F^ JM@V$W9Z;=,#&![2
MY^OMYQ/?<73MV'#*L;:+77ZJWPK<12]51)MII6AZ0LFL^R5J$?./5/C%-[!A
M!8H<Q&KC2;LYA"O:O<+I<RD&N$EN.<_:]V'9O941]+^6UQMRTZDGF2.NU(*D
M_DM0#ML%]GQG7O(/AAFYG"?M:C38;? 68H^C)KKAR5!1N_0Y(+V1 >GDMLQ2
M+=9-RW9,*)+H/PX[7FD83%FR3TC.Z\'$7I,F:109LRPB,^!U#.[9_8Y]S; !
MXSL"&9:HI68@6NT5X6A$7#?KGG<4O% F#@0#1.1L<"L,YX;(.; 'FXX=G$!/
MR=6=*#R.0&2^J"J-IL+QMDI$X#X)UNN@ED4C'9W!B=1$^5'RY5%'5&22^M-&
MA9W1M,7*XUG0Y5#=R7IR W-(.&4W@6&OX*T)G)WMKFG;;RJU&Z9MQ\->*6BW
MIW6[GADZT)3+IS+H%]2A49)*_?,RHY6UKZNRU")(L,2YMV/F#-8>3E!P@6)
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
M$[G;KO66U7BASF$Z8+U7$&BV*D#)P^Z$Z".,GY*3SE?L/9AMCOU$]T#N>7\
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
MD##=Y@=;9O) Z&,HD>)SS_\2?<A\VHM[ @D0)@$7A*^.] ,*ES8N<N&^Y<?
M20@>4#G.:M9IS#\C=>):;6(?01Z %1FWF*HMQRFD_>A+<?!-JN/((.2U1(UX
MN$XC.7OQP(];W#&YV-RD&P."(3W3QEM U,3=].*(">.WL#+3]J%V$F>F&2D.
MAQG @C5+ /=H3WCS I9K'=Z-$GD%'5&@;$#M_NX0(J)7;W?X/L0.RG:W)R%B
M9^,-W!_U@]],_6!<QTF97-6H[RC[@O*+H[K0U(.0",],N!X(F,1F>V*%M$DE
M6%1)OLV%4=Z;NZB'3J08C3D*S EDW%7-J67TQX:BY\(7^=SP$!0$Y'X;QO)G
M%SBZ'H!":-WRNCNP)L,8WG#@X:@/,8CO8BI[ZJ *OL\G#+!P>#/PV ?$XOWT
M+V.Q# C!FW@,AZ2R!Y<%>9$,N)\I[B-'&S0<&G(!Z198DP&NH;%P<@EBODTN
M/SI\3 E%GWTLFG[6<=IB%-VYC.>JJ1Q:B L'::O;'4H'!P'Z$F!$%8GFVY<:
M<@FIF)^TEW01JL1!X\;L.P8&BCL-'[OF1K (" IWFH20?A83XB/*(;GC:"$P
M_PK0(SD;^N39?9X-O3P_?7MV\G=Q<7IY=7'V]NKLXX=+<?+AG3B_^/CV]-U/
M<%W\^/%"O#N]//OKAY.KTW?B[,/EV;O3B\L' %OV'!EV.<-WW,SQ"035K,4Y
M'<>S]WL8Y\3:?LG'-S<^%550QI.Z\FC7A[1U"*_@ NRGB@\,XN&^;.Q0'D=Z
MWNKZ!M^1_=K4V%+#S(D2U&OF$Q];M'&-*L,C7A@=A2A.N"Z6X02CZV:&]_6U
M5=3#^M870P$$SA1L^QOZ4PAS),F]T/SCNDNL^*67!I[R5=H:6V5WVXG1_X F
M8HMN.(\&"V(O V]QYX]"RP^]F=PRFV!GB<#Y).8R-!?;L1;F6EPM("J%"=D[
M)KR$7R (Y@"U49-?@*B?&/(>6"$W4_&WD$-$'^".]I#YW)5UFFW9\N)C(O=]
M38F(N1#6X:&7!O/@KC7*#W?%+ X .%>+L2 " 46^A2N;<FNQ6VSS74[>AXXI
MKBLZWEIN1#1^\^S2E0]S;I&G'NJ[U_1X_=$A6U)8IRSQKMGBXTC!X.M7KAYN
MR'T.3'@;S..%LYKW:\BW#JOO'C_/DB0@8Y8DA5HHM43;'J59]YA2G&BPI2-'
MUZ,09#C%[JSZQ7!O^\ Z38R=V7<P(%''2RB/9KY@&*!SA!4S5[JGAHBX1.9+
M#?8QKG>$/%<\TL;WY"RCI+-O"8P_1 !/0KQB*?V6A=.0V!U"95#NNMG?J#-.
M118*_.29W?8K5J2#X;3>(!07]>RXP<1>307V823-6&$&A_ZW)Z#SU7(E=85A
M3Y;8P'CLR#BKU#5AC>$# @%EN .G"ZU*\6/P9TYYMZBFYM7:GXW\)^I<!6:W
M)MO:W(&6DHOJ?"IR"ZT[EY,P\F8FB@-XYMMOGKU\A1CC;BN07*K3.3+Q,69K
M*;Q 8\I1$ZX%3^$0*%/\ 0>XKR@<]\*EI^@'UMFW'P]VFMNW_$_7>H.[G#J8
MX\C'O<&F")!E$RXY#Z&"0JJRY)HHN@#0RI*2QC&FH<HL3-U2T3&9G,C!^7=U
MWG7*6,I2J+OT_[@F:&H]X#/=5,<$4XC?F4A60?L&;F-P&Q@:K8NZ Q1_F06<
M.K#M*K9*=,A[:]VAXX$2%;[/)XH6TY=3:RCK&_ER"%A5ZZ)HTF*KTNHP,N%
M/V8JHQ2 7^%7Z$8YL%1, <C/UOI  SU)?TJPU61C'5>VFA-"4$#4;+6>^,^4
M8"T8]^!6+XK;X#22.RMN:S[9UWAR.[8TJL3"'$N.CU5Z0'<+[MNCT'?O)?SR
MT!*V7;(1"E5KOTM*F=-.I?0+W@!+YG?[-2AI>A++>9^1]3IK1 E,*OB$7?\
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
M#;\S50NT">BLQ+ -V$D#8JD0>0]:#V:EEJAL &$?=0W@"^D;;GN+6L$ 4-3
M2^C.!G\R;B<L5WIF%S@U-);6&8Z.N'\9_8:7[16XV84S&]X^'\0-]PYQMVOA
M>64;-#5I@R<(G><2CP?V=8C:#>.& CX0;YDJ\G%D!%"F2MJ)K^'-"O"CYTC_
M+*3-E+8UZGGF-%I%H%1&9R3PVK(#X$(0@!:#?WV?37@Y)G8%4OI0*U@D ]Y)
MC@XH>I$<B?@4'Z5/(LL(4-\^\\RU@MN((^_+SAWE:QWEZ,B/\S&:8>&U?7MF
MM2-"3_I[A- #_GI?('K</4O\/+PCBYT"XA5$[?-@:GN]S7AM=Z_BA2\E */I
M*4JIK@T: #M-I0V<!RLJ0SL^G5ZRY2KC&E(\(*W1TB5:V@T;^T()YH0O5BLI
MPJ[6UJF50G(C_0!D5/R@ :5OJ;9>A</:M$&R T-J2W (^]E0J>* >%8K[HD=
MPPI.+-4<-6)NL)K2X%=*WA#<B_HDOHAK]PO)Z1XA>3#<1/+.I+4!Z-WI;F=<
M8RU,I?!PY5:7W/,ZMX"Z3RT]AKD1"SP!X9*G4DDW]P*_K5N_N@+T JKBPE@S
M74E-@WS<-P.J:E,!U38D)!EVYB(X$)+4,97(,Q3 C1*J_*KQ)DC (X"QNF0%
M!G]&$,[V",*1C*^G7-6!L7Q\*<^1)<HI(F.W9'M()W;@WOBX/?4+6$5%\*:-
M"6:J:_?QOG=1!_Y@33Y[SC^_Y6'I(B\/RX_B',"? #7?P?. F]@CN#6,&>.Y
MB0N_]6Y2MU"R"KN7+T[[R<FY?0I/>CW7658;'_T5\=S2:J&MPWM_<HFV;(:&
M?JNAO6CZX"-5<L 8#/;(NG$<^R4*IP;E^J'0Z^C5A-N'3,-S7X ]B2 *83X:
MPIXS)>](-4<(C^S;7SQ%7PSUO=J('3V'C5@X512+%=)>LI0GS564+@G+X^P)
M><=&#@N_.#)8IXU]$/GP HT5A72.:*L,I!H)A"\1$CZ%Z@? +UC7>E;'_SZ#
M7BPZ^JV6<#DLL+K,PM'"Z^][K*\HZU<*.1ER1 F(^8VMWR)GD@"(1J ?]CHS
MXG=><6..%C0W9)?AD'-Q$/0DF#7;DGBLL(7,N$!%2P]<M@62338*8^.O<[ 6
M@N!;J+VM"V #TQ.&T:C'UL.R/\!PW[<V_6&CU%<0Y-R "]J()P7N B+"87,#
MG7;4,UE.M9J2%[62CYLS<]/0'165TG-"Z6RB(\'Q-6 "2%L4_]43A*S[! Y9
M98P5PGCJ9=F69ES88C4U4D"63 ?Q4[RR-%K\. >Y5XK/1[(,40B5SM?;]W?-
M4R\2R"R:.]7072Q>7D-W>_$JVL%S)Q8]-\7=4'3HQ&89XML[^VAIKYM\M.R3
MK0X F^&?W^Q9MS<\V:G9PS 1<3(PW[;BY9O6H+6HT(!\U*_N6;((89Q>C_O'
M4QYG^W]/!R&F[[# UM6Q&?PW/:Y/7<^_I]34_KJLWVN'+S[^;T;^\L40:7OX
MN^W"?VT>=H1XCX448)>Y>X+I_D]SZ_+[!'[A!/YLD/MY60O)U=N)I)Q=WU-6
M^W,9]E/<L&Q.Z6$0LBW2^>@;JDK;<-LXBH?J4]KXJFJIH$$,>\LJ/+5:U6ZS
MRF<^Q&K^QL_"#L/G:/\%4$L#!!0    ( '&'5%KO!@#KJP<    I   >
M97@S,3(M8V9O8V5R=&EF:6-A=&EO;C(P,C0N:'1M[5IM;QLW$OY^OX(GHXD#
M2+)6EOPB.P;2Q &, NTA-:X?#]3NK$68N]R27,FZ7W_/D"M+MN1&1II&]25
M9*TX).?EX3-#<L\GOM 7YQ.2V<4_SO_9Z8@/)JT+*KU(+4E/F:B=*F_$;QFY
M6]'I-%+O336WZF;B1;_7'XK?C+U54QG;O?*:+A;CG!_$Y_.#,,GYV&3SB_-,
M387*WK;4T5'OL-=/^H/A\?%@.,AE?C+NT>GI,$]/99;0?Y(6ND(\]G%^KNEM
MJU!E9T(\_VC0[QX/*W\V4YF?C))>[X=6$+TXSTWI,9]%__@U#K,VF*<[WY%:
MW92C8%(K=ETTIT8;.]KKA7]GW-+)9:'T?/3Z6A7DQ,\T$Y],(<O7;2=+UW%D
M51X%G?HO02>H%QYG4>5CC*-520L3DG[OA[.@14:IL=(K4X[J,B/+4JV+R[N)
M&BLO#I-N_Z$MFZU(X7:R7]V,P3/->'_YZ?KJX]7[=]=7O_S\ZYHA3P;LONVO
M-:5U<=46/]76BP]=\:.TWI1MD9+U*I\+/Y'^U=[PY.Q99MS#5]H;('ALO#?%
MZ!3*5#++L,PZFG(_.CS"+\&1"MXK_:B3G%1?'Y:;G9!T%V9\ S0]<$O2ZP[9
M#5=B(J<D+$T5S4!0?J*<D&592XT?*X.(F5)\-+802:_SDS"YN+8R]<:*7^NJ
MTG.P5U')<HX GJX'\.\8I/[.!>E'Z1 :Q*&8B]O2S#1E-]2.L6J"E!FH4!ID
M&LP@58D8SD5=>EL3+$#N"6D(T9.BP)-5B&^.. H$TA3@0V^BW)I 22DY)^V<
M10IY2YAW94R'WS(H@REUR&&8@P5299&S(%:BNPC,)683E4Z$J_ECV7]&EII!
MV(!".8WDQGERIOP$!KJ*TJ @CUM!-9/!S"FZ96(\7W7#RP'AX=\'A"1R52+,
MC)AE6-M (,31;%?:59F#2D(VP_=4UQG&!'168M@&[)0%L52(/(.6P:SU$I4-
M(-RCJ0'\3/' ;9:H-00 10.\A.E<T">5;B)R;69N@5-+-\IY*S&1Y!^CWM"R
MO0(WMU!F3=N7@[C!SB'N^D%X7KL&34W9P 1A\ESA<=^]"5&[$M)2P ?BK<::
M.(Z" ,JQ5F["/5BL #\R1_)SIERJC:O1CYG3&AV!4EF34H:?G=@'+C("T&+P
M+^_2B2QO2+P#*7VJ-2220]E)AOL4M4B&67R*CXKKQS("E,<7S%PKN(TX8EVV
MGBA_,%&.B=C.QVB&!.?VS975E@@][N\00O?EFUV!Z%'W-&$_?""'30+B%9+:
MY\'4YGR;RMIMWX43WY@ C&:FF$I-;3$ V&FJ7. \2%$9QN%R>LF6JXQK2<N
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
M>M]<'6P4ET)KD?>\G0I9*I&5^F&5A_Z+/G@/43^K6Y%#>QOS+U!+ P04
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
M<N-&PDGX<T:J)M=7?Z8I5469+! ]I1=@JK=67!I26/&*YWCPDL6, !7 * W
M 2G84FI[ -_J8II*-S4<"3:KDY*J,:?Z%%SDXMV'ZWN0W. CWGV^@X5?<<AW
M A3'FG!R)S0A6:[(8-?25ES<;;.. CZ>!7U_GZE:<+'_W_ILDS[[#>KL$^@D
MJH$!VZMRFKT40?/YZH$1(7PJ)?5WD&UGO=4.>?>9A-LG4SGL_[ZD:ASB^ZH7
M<MXN&I;C;(P5K,M84P45)A@A*Y0I4W$1H"^1@M(2!6?]RC4E3)[\5 H8<7E+
MCC(L+!DK[>/RYWY%TA&/BO(K=CFP*Z0-&))FZ5U?IV"HTR1/YVC5-RN?0971
M%Z:*)S=B0!1FD\9V*()YPJ$T59 ,5VH'])%BP* VK23JXYK\US"#(MBGZ'"'
M)R\,T(NT'* IQ1'%<)P* 7B\=P8%O&G695&<A23'W*[Z<IX@[7JXLWN;Z"XO
M=/%[OPFZ1.4#T[F#:"(;4OHHY7V=VE1([^*BLE)'16:V\4J-W5(Q)8?2+JGL
M!7#F WTPAN$.)GWG1U/UVN-*6!Y\?$0)GI.==QQ0J&[(TNOA+E(F6*C%[6!4
MHP!9U7-VFJ_/9HL (*QEJG0#]Y-H$V&$,.B/4<H#SAEH99H:JN8[2,6SS51,
MT9X9MS9,/?W&1!G)Y0$T!KV0 <%JZ1(!2H>#KZYK.$Q0P7'"O5-/#A%Z_@0(
M,Q '1]."G\_!5K41[0P1&#6BH-"0JE4&-W!:!D! PN!=>-+(;L*^G)R,B7>G
MV'U7-3EW8IT&Y]1XBIQ8NKYUO541HSF9,$VO7U!DE*RWIH2#O%Y6Y:TAU,-C
MD$)[3X:TRF$(-R),L6RR81S75&,S!+U^?=$6<CCV-J'^9492"6W#,<#H/,#T
M[@^!)'40X1LPB+@IQJ[]TE9<<9&K4LTD47%A;"&17SOJFQ9DF0$KW="-G43*
MJ/':D%\$QF%RB0_2(53.YN-Q QG[T8"[5-&NKKF2E),XZ!F9**$2I#HM 4'H
MT 0A-$6E_PM;+#3!T4JB="5&<M@%0;' BXK;]88]H=FI)3T2GKD1?#YY.*".
M/19EOMM<.*;^^,RH&Y7W?,1-GD(W,FZ7(1=PN,6+.L?!8=^Q!]0-%FJ;1;__
M+<@^)YB1PN(^*2?,"C:4RIPQKE0R9.HI;D*5,BWW#]R9H-"K23<D(<;!+$G[
M?-,.1+A E'CKR/^*:34*^R:[;<E&0T<(=L-B\UG$M)-06?!,C T*PV1"7:P=
M>>E9(_ -0VO ]N5.8<\D(!G +/&!H FF%TZQ($U%RY1\>NJB[1$:]58&8L;
M&I:Q4H65W[$HC"!-:B*4<,WJ\9LN9'_6O9Y6ZT(G)AS_6:_.:PMVS8H=POQO
M_E*[;;3G%5IA*7O$*UEB"Y]@M6QL-4-&(\'"?&H:KYTI9V/[^(3P3#G!/NH.
M:R6F)'JP.$&>B1^$YE*DAYFO"1#V.',[ PW6BVYI7!)E,&"IA! T9XD@<**>
M7DU)E:5YD@$!6&HZCO.@08RWXM!5N*IO4>/+JRAKX'F^N@UWW()[1&1&&A</
MJW':%GOCRZ''R7F8SBA9!Q0[;Q:D**E;WY8SO1-[?DZI8GWX._8F\*X.A7 $
M'R55\=H]&*@M6Y^#L:/P0"&#D?7IN7_81&2 3X#1AT"'N&U%CY-D3_A62U+<
M!1#8'%$&*FM4HAS?Q>:+LZ%%L/G84]+_*!^ZV;P/!:?2$T?L[10@"BHET<14
M@16Z/0Z+'K[GQ#],5QGE>@>\Q:'HDK-?MO71&WH0EM1Z4F"9^/ BQS"5AQ*8
M3-!-D[LK5CVH'T.0@HH^^*:=WD$F=X1/7E?.3A7Y'<=KG=I1!T]14;W-%;U"
MI7]SRH.M;X 87A[>^2!G7Z.CT+>8SOM,TG!6M@FB3%*:*)D':+ >%8]B6<_,
M2AZZG%<:E!SYD#@-VB?1"P2V-:"</OP3S1>))KPE!CN@,\!G&+0!T'FRD^P\
M49$J=&+I/4:C/239)&F55)W451JGFFDT\O[$7*6_RXVN&0FY44GJP3]] M;
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
MU5YN)T<'/_1&((.KHR7?./W"&Q1H2H8?58#,"=[?#\7PLNNK/HF?FQAT$ES
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
M\FAI'=6;Q_76_C/0,GWICZ&EM+9M&13+]9BWK69I[=N5 _W9;_Z'"!5:SM=
MRE/5L2*B3[<'O3^/-?URZ'WR3=]=,;BM O7G<0F4G,K6%0DK Y6U2NO6*".5
MW4@W@5=>WLLP4/U!_%$%(G!5T,=+;W0O3+^Y"#SY<#,6HZV2;*W2)B;\/-10
M"<)IHBQM:D9%E#^OW"RM@_#G(<IM)9W2N3#7WXRE#,Z>4N"^=%[2]?=IJ7!O
M<+]]KMBO"=ZB>X9?"_]<WTOX=1T]ZTJ!HNUSW'Y4#](['XBP+Q$YH>BC_%7:
M,/!K^6>B0NHSN*,HVSYG[&>9QQ,SV]W'4^G<F2]I1Z_)7],NG?=N^RL)6NW2
M90/MUYLG]?;)2Q_9=NFR@0 0A\],.F&8K0@099B&. V(SK.9., L(YX? \3:
M3=>U2C.$V6K2D-IKM^.^ Q#-#:3%MM=NU"P/B.91O=E^'B" 1ZP*$&LW';X#
M$/O/!\11CGA^#!!K5\B_ Q#/SQA'F*T($*73>%-W;-*-P-Z FSZ .3\OB;MX
MP9HMD@.@4@#7<_ S=>D/X:=3.N6Y//C)J=93(/\AU;I3NOAR.IL\#A,7V]1<
MA?I?TLWG[WZ5X_<*^YIU$[S@'!XLP_PM6V/9=$H7247[$"#N 2 OPQL9WBLW
MW[C;=NF^U=J/S@+O%B"^FUTZ6IW2!11+B9N-U'YU2AFQ*QEN-M.WH]4I943M
M$=Q\5O<RPJ8/@)<KN:/>WD[I8ETEP\IF^%CIPENEPLJF.%CI(EA/8.5&BD@'
MPO^D>CAWY59/S,4[&A7NE,Z0+R^"-L+7]DMGR9<501MB<?NEL_N?0-"YK^,!
M3VS\J'6\GDE19>!M^]OF$M@$9C;#U+;-(?#RF-D4-]LV=\!9/U1NXN/(RAWE
M8MOF!'A)C&R&>VV; ^#E,+(IKE4ZXS^-9L6P*;SGMR12@8RB&WY$E$//M1SI
M,,;J$O/ECC*RTOD"RHVDS?"VTOD#RHRD#;&[@]+Y!-)6!08W9^Z?B8H4S4;)
MR2'?5_<RO@C<5=7?;#Z;8"IUL7 2G^2LRQ]:]7 :2I^&SD0#-7)$Z(;:+^(9
M;VGHL/^FW6QVWI@KWO2$&]=[8+P$.I9[3B_4PVO9BW[=Z]6/#QSX<8@_CO#'
M,?XX@1\G3?S1PA]M_-'!'_OX ^\XP3M.\(X3O.,$[S@^V*>?_,0F_6S1SP[]
MI&\/Z<HC^O:(/C^BSX_H\^/FGN.KX.[Z\7W1IO"Z/2?69B=!O;7GZ-"3X:][
MK;TW:P)7ZPCWW#HZII^XYM9QDWZVZ&>;?G;HYS[]/*"?AS^PKW:ZK_;Z]D7H
M;A%&6X3-=A-WU&[A+MIM^KW=H9^XHW8'(=#>I]_WC^@GW778_H&==M*==G"G
M;VBKD4Y"5T;\YT *CTZKI^[?_0(_B"^JHX,>8* C1:_=W&^W#[M'1^Y)L]7J
MRFZ[XQVV_@<===D]43S!U0U54!](+,\];;<;!Z/X[5AY\>"TU6S^=8^N?/=+
M-!+!NU^Z(2Z'?^?'S#P,SVA=^*H?G+H24VGV^&;[O:M]'9[^I4G_O>W!H:[W
MQ%#YD]._W0)SBYRO<NQ<ZZ$(_E:+1!#5(V #/;XP4O^6L"I8(/TYYC4?P7,
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
MZFKL^9;(Z<^[TE=PO*8_SL[4]#=ZA 0 !\"=_@;@)UT1P>;2;XA3PN5 6@[
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
M<U0VQ6:1&5(4A1SI<!B5""U4IX+49FN\^84R*)W-#'P=WU[,(@-H87QP-F[
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
M0JO98;[_MB$H,.28VKKH!,A=R$O   VZ0$<)TB?.198#<:]T:-WZ6%ED8J-
M /=@T+I@N/W#.!A[H?PSX1.>LP/1-SF2+KK_[?;).V49D0,&&%PKP@G)+5@E
M<@336BQS@?02"G;63!EJP*(+@#2"*XT1FTYT13]-ZD:)(FL5$XBLO]>XB8PA
M22&\!VQ.;<)4M70/:/&Q PV^E/<<Y1AI!4C7O7H**_1RA' $V41,T8B[R3,2
M\W8<JNM+KY]-C(WA[,'QQ7A:9,[95HNHI<,:Q)RV>LN/;O!#$"5,[^@H*?JZ
M<790_A@GY 2B"#,>"> 60';D;>>HL'6.#YWQ@,-T*LCY=( G!_GX1?KW; BC
MAH& >Q 9^/6Y)=J;U(U\3M9FC6)US@"V@Z(9SAZP'IZJS#,9^QJCSZF'_QYD
M!4\,#R88SD;:G\!20\FG@#Q<$P?,H&E #+2.Y#RN1DR']%Y[L(MW(K T'=@D
M,(PQ&N@1A]0-U CR/?*(4F A\YN;<.0TM"V8&X\)N'8+_[?F_(:>=I$H(L1D
M+G@E2$4*Y4 &F+92<Z2()K3Q$7Z-#GS0U8'WU7+\=B"S/5IYD@%RC*%8DC</
M.'@36;75'06F&D3(CF'U7N[II)L5M<[Y2N7GHAQL;%0H(S&Q*MI-@!#)YP6<
M7;EWR2CE^$;R)6$7=4+S;6W*59\C&:YC+,@ .A9XHP//S>M^J0;.LB5U$(,X
M.TLEGS]A%8O7EP<ZK9UBZ.25CW*UZRCUX"B0CY/3 !A_.7\EO"?!LYY=B0/5
M\9SGXW7 /:714(6*<'IK5TZT^61JV?E)ZE$!)O!Y$LE>XI/B0SYC/(H*PS5
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
M^M:E!"8?7#^);/@_K0ZDV>-6(<V:2*7LA'N!@/T78B8A(H(GV.(N%;:^!>7
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
ME*H2N3[*/<IQ8Q2GWE/8F#")F53-J;&7Q^T@=1"G=Z,CAR2@&334-_V*;UQ
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
M))S%)4T6ZN.\$,[3NGI_MPJ)C1#O)\E[%%#ZN_W3;42=/:1>+'V6,2]M)C:
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
MJ?=M?F?L%_Z6T#Y"])9\):XOL ;<>!T<[Q!#'8@HGOI-:WD=BWL#I\_HRQD
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
M"]:F+/-X$D==M[4*ZFZ1.68BDHF#8%W@TG;] 6:566!@0"R%7G.PS;;W=[E
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
M!.8\%SP2C343(F4VOW.X%<[+$*:-3J\#O(DGTC4^+ORJA+*R=&*P7X-%+ZN
ME"HP$PQUE8T527W[U)%.PLA].2Q;[B.;L'5%*[@H,5?X#IKWP8U0I<ML&FR"
M>-E9;?,LR4"OOMQ,B=U*8(;,BX9!C6^B72Q6,T\^/3M?:RY6O\HJ :<; GWA
MSXOJ@$C=!%/M-([=+.$\.= Y>2\RP;VR:*M-%*O>VVC[&@S#4WS\#-[0R"I7
M#MK8YL/N>$\VVV_](N91-\@DDVH"_^+"]G,#UCEJ/'W_0N\TNHI\M>\X0ZM]
M4X,0WP7#=\Y< .I&S=BPH2)=7B=S'&HP]'->UIJ9*U'K1;F2R];\STY;/H5$
M+)9I)K6_CD2+S9,&.5D7T"PWUAQ%,:%AJL"PJW0/)%C=<JOUBNIZ>-O;IMP5
MN>MG3*K,BM0QFV\L3ZS+6</U K12=*/"@@?>04(=&3IVCI6?T+LEKF"#"]O%
M<!TX2'VV9G7YQ7/7V#A7K<7/VIX>C!\,;S["Y]_N'7(9LL87H5ZRX+Z.-$:D
MNPA=&'4*\C$VF^0V2\#=&\6*H'3+J?8QLCO1-IMIHN!?AZ(B9- (2>&"X.$'
MLV4$1/>OMP&F'0BGYC88(]VM&]_BS,0'0Z-)NM_#<3(@)=("@L)W(XP?Y-26
M3MS(S>TH9-*[?)"CH/.K= /*F8G!$N\CUXG&V4HEI[9:R'%W-\_+X2/EH%3!
M8+?_=I)%3D7(Q!*A 7U<1]<Q$3!%)P)/?SA/J[6P.I]51H*( 16[HV=QL2"M
M^4@M@/^2D&AP@.CV172F?P2Y_U3(II6^-Z+_XV ?A\NEBHEM)V>C.I8#'U/N
MFB" (EEX;#"*;86W98JGP2DLLJZS,1O+QE58N3B&D)($"=_?M=N (_.TX;.(
M/W('R=I!LG:0K#L&R7JV@V3M(%E?W;CH4779( Q"AJXSV 7A 8N]"8(WTO9L
MY'4NQPIJ.I8FS$?03]59I(X%;@3ZW6XBPCM&,#CHW^6=,/AZK%SL(+UT16GW
MCDOKQ+>;DV1CP)BOO9]XLPEDRN'T-/G;5-F$6:PYABGXC@M:'D3D,73Q '7W
MK9[["P]^!%XT09(UK>= D( O4-D=&N-!:!X2%C [62=/R\"T4C' M=DED365
M:J.VF'9"+".[ IX_P=X81OQM2RVF) =2$B/V))"3CV!$X]2'#>3.TTI "]*F
MV+920)RO0#5&L.LN'G@8J=3].0V#HQ;6$[?=Y BSJ7F_TE3FX RQ7QQ!4FW=
M'W-U6]BF\C'(WN[-<ATVFK-5HY[J.Z U>Q.ED?U#_%C=[8 &G9>*<2(7J%9W
MD']:@%9\":0D9RE[+!A^AX1Q89[,\-0JN*J28,IXJ,-<0%S1BQLJYX3U7"6Z
M*NWY>J\YMH*BK,[2(ONW.**8^5PA4I5>P8I*(<3^KP[]6;9-7I8?-4P_D;YX
M'&"L+.!(H5O2N@_Y[DH:')<<)J>Y4((=-(U )0^0:<IXHBBB$#OH>MH-?YMX
MZN6JX.C+5';* EEZ3NJ+;\JD:DID(NQ["E0EEZV29@$>Z!QDH<[ MQ(V/.&X
MC%3Y\_GW]<H!Q%@P?+9AP"HDI'$H2=NU-&YK.%C8O:$(W FINE/[[5B!!686
M[JG:SV:0'I'O&?P8)S^$@W8L$@'P.#"RJ"3C#:K1V^'.Y0.]7X2?X9(=OMWN
MOI,*:J"/+X<#<U-H5AS*9Z*Q<P$4-GZCNAP[PBW,[=P8&QK2E+@NNU]K:=8L
MB&Q>BKQ,"Q5^4F%O%R\*3_VC\)+2CBY89Y]PTA8\8#46?+^C++8M02S$ZF+N
MB7#KTGV<2_7-\[BGEP[?IAWO[@[YE:E_^VW#K!H/[$ ]-?;4=JBC@F:P(Y_
M#KK&A87T(P>'A G3:4QK<?<6;3F+*!Z\B,L*FKBF#7?)\'(/J.G"& A[N\D'
M4R%QP\ ."854FG*QJ".64MIUQDZS=&W)4LB%R$DGK9;2EW\;J0!IA"39]?VR
M5E/%]&V2&G<I8CM5W4'SQ]36!-![I]&G,*^L)\"R5>UD<>!0SXR /88,1;43
M:;%T.4W.E;32U4<,I)YMJ,K%68=Q4S?5TVG%^>7:FI^W^Y!=HRPBAS25T#XT
MHYD&<%\V@D5G.5_"M8*3'1#[71?M?R_N+,4Y%_I &^-!F[7W[5Z2B\FA>-^]
M,!-F&9%3<O1TE"!>*T$<P4N1N0H"1ZN4R-;,IMHUCZ9O!2$(%I!/W"2(YOTO
MA_M/'\CCQJCU@CUZV6)'GDEG7:UB9G+(6#N+"*KIXGJV#I9TG"O#LR* @O7G
MI[FJJ-*R /L1C22W*3O #/RL@!_V/"TB?%!NL$WF<]2=C>B<8M[>,>#KSX$C
M'FVU+9*O"A-]#WR<8P@!YL(EX:5!]PA0LJ!PSC)'6OLXH'8:A5'($>B:LEIR
M6B.KB,MJ'6*[U!?5]A^>Q<EBIZLR[X#Q M2%-;W=PJ*L2[$<7H1)"*3;9EVT
MB'.EXN<ZH<?ED(HY21<@YPC? 8I%R:DK!T2Z[NU>9>;Q41/^[-@HJ._Q]OL@
M=9R8AE@, *K.K7L#.&E_<@M!\\R$7[?AZJM[/)L=T7OUV0P<*?:AV(J2SCPC
MY_)ZC &3*:=![=R&V)( $' !=%+%U6F0ON=IWCJ>1/+X.53GXQN!G' 6N%5<
MXC$LP(/$[CJ\.-L_)?#DXM"@\R.<5V>$/U/G:1CKN5DW#4^9KTVF?3F1C9WR
M!,#[<]"&-O!!@^ %G@$(<V95]:8PC%%SJ^ATH1@(R*A%/1"3N</F5LPI5S(R
M1,H/HX)V8,9<N2';P+Y!3I"ST#+O1E92C)D5,S,S_%2 SKHF;@LPJE;@XN!F
MJ]B+,5:5< ?K<1/$'K6U/;8E/#TF:J(=*<!KNA*J>CJ5'<5'1K4*^G*0/@&_
M5?TW%W+B6]@(K$=:_]=C&UM9H+U9,PAWEDZ,<]8:-%^8K6_W'KF&EZ1+'C:A
MDB8P$'IMY2=2E^%P_\FCOR:GILA(6OY6<FG2H_VCWM]"3#M6D]NER5;B0^YD
MV[G05*)]J$JTN>565ZM(\,ZU(* \;9SWX;P4P/W.?)KEM->5">-6+^NVB^B.
M:T *)@%_7IG>4KLS1<8@^2T:7O!\O3 SYR:?7?;@MI & U-^D/3(.V[/4'EQ
M^)!]OF?)M]A52%(<'3Q_L/_D(-XO_,/A\^\2Y2,MPM G-ZP5*7X>TJ8,;Z'
MU[99ON$+]2U<KQCO^;KSF?T]SZ/H;_ODVQ1YJ%GX5/E!1W(2NK@^AWZ*\"\?
MCN_$!0AZ-<6$)&4=?L(.=+<#W>U =W<+='=TL /=[4!W7]VLZ-%U%YXKB#1<
MBC]S(IV9GA%-$@L #6O3C-/[W4<P-;@M0[64&7EN?6+8B38Y?W%2/O8&![N4
MQ/T]V7=WH3[I1L.M@SB_Q82Y/:N3Z5NDY@[)NZRGV+V);#-&5[&-U>/:WO*R
M+^D;3ZY/C2.VMJ%H=*EE]B<T25 (DL\CN4@):$N43(/M+P$G_:T>-'P\I\V
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
M(9O/L<(_<B(LJR.->J$J?W8KA.2UP *NGR/R,$@"2[%.G$>^^E%<S6W%B$,
M_?B)KN3]V7W<R9Q.1_+>3.8%3=49W?XB.V.2&@8X5A.MPS\%.Y0Y6R=OP$8"
M%,#0)\<;'A2RSESGP\,8]*-'4K@OC2FUL-SWAI*C9IMNT1S-#/<M1 T-]H[-
ME_W1O7_++///;3CYX[>M5?WH8,A,&G#IV?K][^,@M6_WM-L:M4#::VLQ5,H\
M)PWZ]G+6PF>AVX8*LHG+=I$%H/FN/Y#ILC)TBZTLQ].@ 8\TYS$\%0K1MM@;
M_H9(,33H;T]C64I@H+2U8E/'B,OI5MK[YRG#&7RJE9W\:AHGY*^8(9)/0]+'
MYF[KH.),&JSP5V#Q8M2/(/8ZTL-ME%%7ERJ-8DNNNMJ'TAJ=D?/:E\T4TH!W
M;A8\&VAK!)H\+?WS-F,4)7%65Y"KD!JW7O-?W^37?V35YF;#$@]ESP)\S 49
M-#N;X9QA?P6=D_5R!D-6TCXHA(OL;X@>A+"QNXNS^D.VA"VG.-92JC?5.ULQ
MNT9U2[Y^7W:O>H?RL 8=TS>9C;,TKYW=^.@0!3RC)'?%,F5UEA;:@:H.NO-I
M 92%X6EGJ1%J9DW4EVF3Z"FY9S 7#%^*OY 6X>+&J%;UQ26NLJSM45$.DJTP
M!UR?;64_^6V@*^'FL*?CUM.69'7+<3E0#6=%C$ 9_"JFA)?:5"4Q6V@-ZL M
M]NMQV7F;%ZZSE>6UR6!2H%485U9WZRFUBK6-X%,1-MG"F_L>I' ;>JYO(=NC
M3Y1"@N-]RP[',#MMQ<:BYNAY9%XAJ&O%]BC&G@TG](?E$#?AT#(P<;+)>SV6
MP.\[K1<N@/BFP1WL_;+?MX=VZ=A=.G:7CKU3Z=B'NW3L+AU[K8J\IS>D(N]H
M?U,]WJ;_^U;XTE'+=,L!QL=LH;T@[Q%I3OFZHZ>C!#(SAGA;]ICD:/3HX B\
M&Y44XS]\9HOYOST:'3U[G+ROV!))3MOE,K<UW_8&6!9'!X^3MZ9!UM8@YG31
M#?O?N:IJ-Q1N *.NWB<V?NFN9X__:JL ],XD.<5_V,N;]5)Y$;6I3<9TARB'
MYDFPG88/#W20ENM1/.%5*02Y3,"N9AS,TA7X\SG=7$O/(7JVQ)K0SV>4F$^F
MFI IQ?UNA5A#[H]VW6]EPF22.EJDIAV;85Q2YUS)L!=J<AS-Q>/#O[JR<9WV
MBANZSBICG)'M&NCP]SYX]E>^"N7;C;0YKN?E<LE!95:L=;?,G68CS\N5IM)1
M):%]DVN9]W+B609XB_11VQ<>B"]KF3U[MO_TT8,K&V:/]@\>7\V:VOSW1P^.
M/HM==GBX__C!DQLVJ!L[4P\O?OF6%NQ53;DOK.[86#K%(71G\'+S=$NK?.#3
M16+<J(\G+Y14'.ME$E&L&NHO,A>[;7"3/O[2;7#)>1^GDX]HLUY,]W3(DXDQ
M9-ZK@FK*Y?<T"V"5R::)_9Z;N3V&7;KWYE.ZS<G8.!-;[IO//I-?=;=M<(\?
M'][&F;QQ>Q*/^3NBENO;.)TW<&,^.+R*T+M56Z6LR%\[22M:G2+]?&JNORMF
M_/]NV<(?!OS55SE"G8_]$R;KQNVD#RDS]S9E<4-G[ 9NKP<'G\68NDW;Y"=3
M5F=9FGQ-S72[-LGAX>,;.EDW;G-],'63_#-#-"O;1IGM=M@UQ-!MVA OZ379
M="MI<[\TS^'AHQNJIF_<'OK-C*NT_G@]>7(OS9JC)_?.K'EKBJ)>Y^?I3O%<
M20H]O*&3=>,VV.NT6G,S\1LZ83=P=QT]OJMFS>ML,L_.TFT\[?NE>0X/GMU0
M-7WS]E!:U^EDWM:F::Z7P+B?MLVC>V?;O)EGY4[K;"^"KN=9W4.;!H_Y.5TL
MZWE6;9-BW^VP:XB@V[0AWI,7!7;4SXBWN"-JY[I2Y1X:-B=X3SJ]GLJZGS;-
MPWMGT^ Q_UM6'W=:9]L9>_;TAL[5C=M;KU/ZTPV=K!NXL0*.RCMFSIS0&&9E
MM5U(^'ZIG&<'-U0]W[A-]*I<[5)/VPN3HWMGRASGZ3A=[+).6T_8DYTEL[4K
M1?[XA(;3-C=TRF[@]CJZLV#A*R"K[I?6>?+DAFKH&[>%7F>(\)7-SJ39/O3W
M[-Z9-+_0*K23CU^U?.5V;9(GNZ33EC/UCR:=W]"YNH'[ZO .8VCJNFRK;&?,
M=$7)]3!Y]]"8D>*Y%^G'G3US%9%R_[)-KXIIEFY57KE3.SQACZ_G4-U#<^9-
M9<ZN67)Y+W?6X9W--IV6[:Z4^P*1L@/0;*NMINE\AYZY D? O;-G?BW;K-Y9
M-%<2/P]NZ%S=N,WU3U,MZ*(;.ETW<&L=WMGR[3<?<U)%6^6V[Y?.>;RCI;F2
M5;R+T5P1GG7O3!J$@_'_E\MM(L([S2-BZ'HHOGMHU'Q8EVCJ=4.GZP9NK2M)
MH-NT$XZKCW3W5IRA]TOG/-R!:+;5573%=9WO>VG./+UWYLPOV\J8G;H1X;,C
MHMFZ<NX\G>X"?W^.[+E-&^&XROY=[A)-?5&R*VW:<J9>F)S;5=[0^;J!>^O^
M$>N]RNEO9;8S9;9G<]V9,EO.U+MY.37)JQJ\>C=TSF[@_KH2?.\V;8</63U!
M5_,=K=YG$BGWT*3YF0R:['H9A'MIT-P_[ P>\]I\RB8[3KWMY<_UTMV?>:YN
MS/U7/B:?6;3<]OMO@YB0OK%?4Y%H_R[M"OM@V233LD6/67S\YNY>MTRT<(/F
MOA**^[%OVZDZ[+N^+.N,.XQ7)D^;[-ST.K&[%9 9/O"WI&.:S[;9?$MO3K]X
M V :T_Z!C.M*'8"/]H\>7*VO[9=ZU,//T=AVR^Z?<MFE2YHMSI*ZFM"/Y)GL
MH<WXX='1T_]W=K3_^_+LFR3-F__ZYOWI2?)K>5;*G^*-^.#1\M-U%A?W\4=+
M(_O+W:"K2M3A[ZXPZ*]/JNH_>D 4A/]W7OEY.#-[X\JD'_?2&:W=]VF^2M<U
MYC#XU 4M0R@BNJ=[XY?/9M?Y\F>7??C1P5]EQ:9F4DI[].])#Y@*5]&0TILR
ME&1>F=E_??-_LB>/9H=/#Q^8='9T\/#HZ/'XR9/)LX/#P[$9'SV8/C[\?T^^
M^>_W+ ?+67)"+Z235/_?_TP[(OMJ4GVPW?H7WJ-'3(_;[R*?9S4WD2>QWE39
MN,7$!;WDLV*2MSBA24/WIK[O?5+_JT4#^UE9-K1WN:E]-N.K[-UX06[2VDR3
MLDK*54'_D3;)"S,Q: HL!LK1TU$"N73%9O77G?5;T>2>[GKVZ(:U;C]ZNG_X
M]&J/^@*#>K)_^.C9?>DG_R(\HB_3299GS9I4MYRV^]IA_#B02:<BDUZ*3+JO
M,_(&DO8_?Q7):_?)G]MT_59YQJ_3=F'RW(R2*T I_[3@S%WQ@P]'AX\.1O2.
MW61^AKHE'.$_=F1O8<CJ9946'V=EU8R2/T2O?B\3(<^.'E[[]-W+"?L,9^PV
M9H_2\[2J2/?MFC)="83Y[.G7UFVW:\+NL0:C/X^2/\1 >2_E\=,'#W8*;*?
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
M:8G(L,C.LRDF'?F2;)+1!W(HB181@7"2MJ)QUXEUOIGT"+''[^Y$CF-8/;_
MM-!QOL/AY@\XQ!F=_[1&5E*_EPY20Z.CO?&7AT^.]A\Y*8#3^Y>'#Y_M/W9_
MRB"L:O)>13KA"OJ/!Q"[]=+H$=U/2+Z%UXV2E4G(B\E)"DQ%* P.HZ<"2'4\
M%<T1BJQ(_Z1L7BSYR?0$W'%T\1W1-SQ@V59C8M824[4R)2V<*!5I91+D41M@
MS-RH]95'1[@D);G'6D>OXT\(IXLE+2X_]-IPBQMIC/VT[9W9E&0,O#3C"J).
M'(O#HU#>;6'M^)T5K%"TN70O'3T(YGT+VR:4I>H'O>=,O#YU1:<"*4'>S24R
M^>2^Z$=XH=W?UM:RJ>T@!HV;>%:.Q,)Y="<D\/!.>-6  0_SL21Q JLJXVA%
M/R]VT6Z@^9[0J[*"#!7Z;SK7F_?%<]*>*W-N*MEKLI'$0!$IQ3(A21=E6S
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
M>GX#%RSPE@$"CG"RNR93%/M^0_9]%2V.:<*5:?%E:\:G1:<=7.,[NT>[50A
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
MRXU;<0AG76Y+6 4(<N3U^IW(XEP;AR\H0;P$U O//Q6V#IM;!96DG'S]5N[
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
M%ZE:/)E\!LX;O"3E;6+)+@I#X><$K:JN5LA"I/^."/M'@<O6ZUMM9U> EM7
M+?4?V1FXI6T-NX,&#JJW_N,'1H#10#%/2-'32BS74_F&#-U;\D8_EABZKQ\M
M&[C%\Z>%SK(5ILV#2*'IO(R"<R)[R_3&U]@E(/ V'^Y:@\7X+2$\;IZON7\T
M1),MGG\<D7Z6P1UH@: L?-_J=Y]?WM9FXG]AX(%2:TH()CC8XG-N&AWAMH]C
M.OO6-Q]9.=91,L?N[%JT>R#F'&BUHN\ZW>9;$GQ-)4WRG!!;1RBJ@T:=4M.<
M43;VGXDS)W+F[Y >U3$8PAMN!+T0>X!H9VI'C-R!8SMOM#O53/9<V*\:YD8]
MOWE[TKKX8PDKWV-QSH,"RO-U-R"@'.Z)#:9]P29&^T_C#A[+UL7!TI]?6)9B
M11U6>AP@%7J@C8[&/7]F*T]-0E-I/JM7H*T@&X:[XL/J]>>I6+,S.$JS5I^C
MB>(/D\X\WU#1WO,LC [B'YTSNYX/U1LBSY0'/-]E[J*]?:))^QX-S/XUT.LX
M@N#EX6FS RUKIW8VU]D755C#Z327J;N'J4_!U!.I4MS0HDDY<,J:DNL_-?EV
MS&[K>+I):+9NS=:.O2L,V%.PM?X01GO-(8S&)L$5.M6@:1S9Z,YA01&Q<L+"
MF+J\ZXS];O3KZGQ],QGS3!LI]3 X6QWI%</O8*R\W%FH.(7ZYQ>5I\09UE;Y
MB#N"Y2G/5C^R=/KH6 [3MA%CKWV0TZ:'?E5GFX.KJ_1VKS.5&UD:S"9&FGCP
M8^K%EWAXSG:<P7\GCO7[?/+"<,/L;R^^W;PU/L63F%]:<$"Z\Q_[,!>?HTG7
M-[=:GL^NZV3]O$DQGZL-3:>JU>6IN:HI4/\[34HZ3-CE*&'N]TMW#+Q[[89W
M[GV*-%2F.@,VJ"9B4;M7SGP\WF?FPRU._Z\K$OFKVY2A&-.$C?_VXD]!OSNV
M!W:;N6.GU7&<WJC?]X8MVQZQD=/V>_9_^R]^_D9V$+%1X(,(S/37G]P%DWU<
M6 Q!Y ?HV:4<Q:>$LH Y%@ 5%<B+T;W!7(\ 8A"]8>;^'B<2(T;%F=%(#LT
M33AB)(=#KPS/4SE?YV?NNLH/CQ18X@LW*&@L$*Z,D'MV.3M^((".HZ3=!E".
MXU*.%>(AEHVW NUL&R@,C<2@$2^>GLZ/@GC!4R40'S9]__M3<,O2+/:^F\;[
M/W+XV33^XL[F;XRK21)X>9CER6JP=+T5L?M61.-ZT#<7CUH+U;9"M6>7M-,6
MJD-6,AV#*>=(W(AN>14%,S?4Y=.[*=&N.SJZ?/K$.7-NOF"!*<T]P*^$A[VV
MM[S>@:R5UT:U@]*<43CS3"U+S\T5^9;D&%%^B^-0QI-_=Q/_SMTSF#S?M4\#
MW6G.G+=7\C:,L3?&Q#1^#<:9-"?O_O(GI]U^X\6)=DYV$UL->J<Y<][.29P]
M;W)D_^:#QRG63]X\]/ASEX?:D=.RJF7U2?+L*QN 'G.?(^JA]2OUI)PG\3A0
M6\VU93^^KM5IK6K'I[:=@QN=]JJF?%SJKE+LGED6UA1E>F:U,Z8RBHXQ<M,@
ME?VIX#OMGM5>:H)7&4F[:PT7[V@7+>+*SR1NQLHN5]CH;9X$V-\IO#?<C+<
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
M:!U'0YS&.;P.'F6W;IB36 1 4\1'@<$2)C@]$1/N$1_L"2/G(/:4S.(+SE2
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
M'!<2B:)! I\J0_$5:UX(/T@6&%\\68]#<8U;6!U8=D]PHW1.O8*S (/RF+D
MIY&P20X2%B<(2O-'#AI*YQ/,XN2^>^L&H3O"E>/>5! XQ'P1YC204_JJ#%?,
M %GA>A[.3>B&BP^E&;V*9@#TG;*0]#9#=<MA+(13D"-<0%%S(D@F)R\X$P(%
MX<VFD;$93HN6Q[F+*ZZ)S,A8 B0F^KL9D98XAZB=<8[E+0&"AP*+Z .G:YC_
MS2K"M AT8/4JQ]WMMM4OD68Y)Q>6<D4>5UIG?!4Y$N1<9-A+% 7Q)=4Y5L_7
M4X7=CN?K>9:4_[<*CK$XHO20P!==IUN!O>BU6H\(/Z*A2S5TJ88NW2)QT4#H
MTH&&+M70I<^^]%\K\9#MF'S]R[8+U)2XQC5>@JTKXIDR>2 2$26&UPIWP#1&
M"#J.M^#]Y Y(MU?Y#KP.G?$:?Y<PII20ZJRR"53=]Z[(SWP1^9F;NNJ^8R3'
M)N^U]"/+)%7I45*AWP)B$Y:8[8K89-3@W('Y""DC5W5GU6%4BBP)0JIE#0;&
M'-M8")^9E )"CC1S11> M)+KPR><]4]4,2-Y/(3J)<^42U31A<P>JI!H1(&I
M0S%L\G$A^AHC/)_X.5UL5,''Y?!Q\0%1%(P7;>7BYG>U3SJZ4DPL#T>DG36W
M-;2ED"F\JLB9$"NGK=!=Y*\6WZ\*327]R@='<73Q6AF#DV3#G;^Y8+;%+.QB
M%LLBGN"JZJ,8BU%X89Q6>\?&BV1Q>OR%QVVYUP-E9I@9Y,L6:">U]$"70?2;
MV5(<$+XMY@#A^/<Y]AQ9)1AOC&E\QVZQNE!L"( DB30G62PR#TJ"22162@,F
M1<!G/%V"^)WWVPX5VS6"\8'H$E^9@MTI/JTFJ/*YR)8Q-T&L102CY-LA8""*
M+!+/,,G<4R1!/I6AP!UA#')-?5<PG\/342+?)3*X6RL=FV&&E=VZ44T7G?6"
M%_A_>['9>>S9+YHAK?7XCOB:*YZ>$WB:/(L^XT[NJ2KI5S9F22/SYZCMGV-P
M?VWI5S]G)AW"'=H:IM38AT)=;S*XP'T.S*N!.HE=$#^>4Z:UE*AY1:)$REG<
MCIE=N'OA%MF@J7@968!W\-!LQ!*QC@Q,WK3H<"*ZI3IW&JW.'X$M1O^JDAE=
M_N__S<'<@8%%IY<X A="^>]W8,)A(2>@WJL1YLA_XYG^KT%Z$AN7*RB'Z3&6
MPC0Q]CR5N:Z,IM!Y9#_F<<J#CT#.GO:%!'"LJ2*LIY@0)PQN\O 6BPS0\0>%
M=(P;%N&.REMP98/,^,!+#NZ-"]X_S\M340I!-JXC;=Q&._-*[LV.P'THASNB
MS0QP+'#GBW(T.('4,F"*><IX)*1.+;US:6L6:.AB<C]/.!G0'Q)C"<!M\&B6
MM501VU"52(Y[5F7"8ATE<*]Z%J=H_Z;,GW!7"\=1,]"Z+FWP<8CSXH2!_Q3F
M7I:7C0<K;T!Z^\INIX';%PE254XPHL_6.&'"2B.SR?:6[0U/ UZ]W@)\D>FJ
M+[A/:OPKQBT69-F1XUU?A;C5.9EB*L/#*HFL]/,Y,'0.7CH;CYF4^G%81@\^
MD_\2\E(* R5'1BP,V"W7)$2=3U<+#]\+IN]PJ<=6(Y6E2ABF-!\1JCOI*:T]
M"=AC[O&+=(U45MS3ID8/8\-C2>;RY@#8ZD& P+/D%KB92O,AH.=-U%E\C&*'
M (P,W#%)X'':'X?_IAEC(5A EB40V.0SO)YE,D#ASU%H[5-%5:49DY_S2QD8
MI?$8_N+#/UD(A,97XO-4"H M)3AIY2@KQ% 4_8[1=C<6A20!0_P%ZM)2< HS
MNQ5FX04,/\FNQ05-:.-=D@+?*$P!-D7-9X1'...E8;ZIFGQ382UXQRG61> &
MT-(.K.AE<T\A,/:XA*\RW(:? 94F:-<H B09(.E0<L2H=+>%TM'B W9I3M5F
M&(VZW\G6^ABKN7QC]A8"2RJX0(<2G1>1*0:28__5>!;P?6LTGR)S59;TP+?R
M&5,'@5ST25GA0Z)C!8U+=A!EH<P4&J/\GDPSU83 G-"D4SX/HE\:"A];6E0:
MI*Z78'\1?.H/\K?N#Y\%T9O%>K-8;Q8?YV;Q</?-XAWBUGX1M^H=YE/981;"
M?XF2_KKO2/$/8 11]OH2KSQG'F)@&:LR$+6I)%QBJ:\._1M=F'=NYN[F?>_J
MFA>6[EFH]/G=^_]G?+LVWEY_OKG^]/'=U;?W[XP/'S]??7[[\>J3<?,-+OSV
M_O.WFYVF\K3K\'!H.;WAKLOP8&BUVH=IT#*P^KVMNHZ<5<N+PRZ,3Z0FV\SY
MB1651O %XXW/L;5JA7Y"Z)+#+[A;<>&)5MR'CF6');?UXN??* F(B\W_2;%V
MG9HP1\9'V545EV*(_HT8F*%D)?F=P+R:)7I-DY&=\8,?(B-[Z+"6GMVDIV.O
MX/]38\VM,@GM5M<>.\U@ZO.-90>FMNG,'N@V)8V(N\&/UU$<?<;D6.!1209\
MZ"N^T+NT7QB1.X,Y^BQX?97[018GG^'""XK)QI==Y\7/[Y,HS8R_N+/Y&^,_
MP/.)\>G3E[_^5'GM\5++!%O)RSNPP.0KFP0I[D#XQI=\% *]E,J"#T$R,RZ^
MO+VZ_L7X^.[U?M3%EWST"_K""#K.R1#SU0.7DX=;$;UH/#J345X/LVAH/[(9
M3!TN5,DH"0U81#Y&7CQCAW$4M68W60@ZW8:[@YJINS%UX*S5;"PO3=B4172B
M_R!ZKE?P(Q")3D^OX*?%U.Z"GO_BAM3CXF;*6.T^C%Z[3XS]G;Y>NT^+J8.U
M:[=Z:%*<#S'>_Y%3K9]>P4]=,#H#O8*?%%.']GI/'0_+?0CC.[V6GX$@=(9Z
M+3\MIG9>_(RG1:BB>.-!$;V G[XT=%O-6<!K:_'LM95WFMT[L+O/E=^P#7+4
M[3?&#;  "^G=**L<70:SX%&_!KW&G[I$',X ',[>:P/P*.R&%PD+X)06 +%/
M+G^A4SR8AF=12A_0:_\9R$*W0=&[UOU'YG=/Z#ZQ_&BGT#[NX1=V]]<X]@G2
M!T]J4#]#K)5UHTF !PZNTE1OEYR'3O8.5L6D_:_&\WMX_#88RW..>_B%#7['
M1IGV<\] YWIM[>>>"[]MY^AM+$ZA>]S#+VSL)\;;ZVA/]N2UKG>P:C[MR3:>
MW]WCM[(PA=YQ#[^PLF\%R"\58U%*X9T$)-8.[AFH8N]@19?:P6T\OP?';WIA
M"OWC'GYA>K_)-GNB&ZEV=$]>^WH'VS;3CF[3^>W81V]M<0J#XQY^86T_LTR<
M#S2^L(17+V@/]PQTL'>P4F3MX3:>WYWCM[DPA>%Q#[^PN<+>?G-_Z$3N6>C>
MX6RM]F\;S^^B*/R(K17,H77<PR^,[5>6!0D=OS%^81$;!YGQ)80!:B?W#!2Q
M?S 81.WD-IW?;5&+?[QV"V=PQ"XZ#M\^XE6/R%]L ,:S69"5V.\(MPM:RR)]
MC.M,;,GAU@[MM#>>W^WC=]IQ#LYQ#[\\1,<F,X[:>Q@T<^VM'P/[^PW"G]46
M]U'Y[=C#8<MI.]V^TY'UQ7;;N#1N\E'*_LA1^=_?'@ S0_M:QR4)_;4G"ZK=
MQK9MJ:0;#^K&@[KQX%$V'NRT'K/Q('9*T8T'3ZSQX [K]*,VT"L;. D4S[5M
MG*Y7MG%:6-2.J[]W203LNHS]L>,HI1/YXS@Q6(I*'*13:IX<^<;,#2+LD\V;
M*8,?B%V9 TDK+U9:7I6MX1-)*^,"^ULS^(7YV'+^:XY]H>VV>VEW+\:O#!)"
M:HA\P[P\H=[8QOL?WM2-)LRXXAW&[6&[P_M+S[!UC/_**CI>$YZ+&]T7_-Q^
M9 'VJYXGL<=2'&(*G($Q9C%>PW,%!A:]QA&)NXN=L0GD.6$3-T%+3H,&CR5P
M1]2 &@=:]QEJWTV=Q]G<341K=/76M 2?) ;\$!.8YPFX.0RG9+@>J*U/ Z"N
MYA,6L80Z7<,O;([@=FX);24Z80.EESM&'Y>L_L(\-T_)W 094@)[G(/@AL$L
MR&17^>U9CBW,L9\]\ (#&6PTCJWM0<IF05KRP5IJJ(ZW Q>!'49ZGV+[=WHP
MF05"9D:R2SF"^WMN5 A1' &3:B5IL3U]C414A 8%"7NT8Z]3O'#LO%7L$! %
ME)#Y2K=WH&.$B@F<SQZDYBZ]XQWSV&S$$LY99V :Z"-6^M%_C$ ^OG/-1MM
M8\+AF7"]&&HNA^F!L8*)NZ7%Y!9N<1FYQ N3A -0)F#![N+D.QB?-(<+V*>>
MSP[D.6,DZ#=HC^,$!W*=3-PH^!\7=$D*+,;WP?WA3Z4IRL:%TX)0?2Q?_\JX
MH-=>WUP7XY1&D\-@Q=':68[ KH',IW"3FYEK:6@^D#\PB%)S1N7@4-?DV(]=
MU&N[NG'"!4I#M*1LB#;G#=$4HS[&AFAWT\";0C23QH:++<Z$+"Y2?R/JJ6E,
M@:=""%W!#4[W!_#2%.,+\!DOS&&I-M"&!BMMU<$8L8T'O-@9]BC2 )VNU>_5
MQ^BK8O?5UX&A!\D".-:@T[0Q=7I6J]O;)C.Q&/H/*<%PP&S%<]U6/S^1(=_C
M4[T'W_9(G;0;V'3ZI_2G5<WK_^XFR;UQ91F?W+LLCDSCX\>/C]*=NK_52 WX
MW_(@M\[G-Z+[^78SW;GY^98*=XI3/VT5_$<.[LT[R_C%33+$?7TVY=N@<IMV
M55>U_L8Q[\C)6>#[(7MB3BZZ:4MI.B+2.H/Y]+G%[<;\!2+S@+QX*DV;!FQL
MO/_!O)SBFNOQ./!8<EQ&=J-/?;I&]L!3/Z3>/HL%WDX'ZJUL4S6VU,Y_@6X:
MI0)?KAQY->QK6?UNE5_/.1UN<LI@7Y@<,D<"OZ'6 .WOHO/9/H]"UM/@ QLE
MN0MKA].BY%3W$1V@)MN;,S:U)R2ONKQ&E]?H\IJS*Z^Q'[6\IJW+:W1YS2.5
MU\A:FK'Q4=G5^EKN:GWANUI*%ZX/03+;;7-OBQ^?>M[?8E[!@D ]HDMP4?;Q
M2^PF/NV>!@GSLCBAK=1OB8M_-V[R^3R\ESMNQS#7ZWD040G+0PJF-F[0'L'&
MKNT -?[-C*D+$:3<C*WGZX.K%HQRL[W8(=^V_H ^[KQI3!4"#-"(\\2(N2"9
M*V@FGN7_>%54H3'?I'JH,(1+],90UM"DIE)(<$A*+TUB>3?[E 2:J@M4J3;K
M*M"0*"!XD0_FK1 *8=\E"Q4[CZ8AQ>\(@WCQSR@H.B^G("E?WEY=__**UT1X
M:OG"R WIJR#?+%NL!UK%/0X/+*^V>735-F7-'KVX\I6TT@$Z(#0@$VZ9S<&D
MLRCE,L6OIC7=X!EU@Z?/>M@^>HSMHWD]G^M-Y:@S\ 28<<_<A*KZJ"P0^!3[
M!M4UUDFA7$?DJ"/J;(M748E$X88H]%B,)D$A?F#%&,HQB%(>_9&#C(T#%&MA
MQK$I$ZNK)3M"B:Y?L'YQTX!S0BQ=IS#5>N6MJX>=K:WV58M[]S*>((?X'BS.
M+$O)I+@O5?+M4!4FZX>$FJ#YH8GACX<IX[:,:](@01%>Q!M0UVBA-J@T<>GO
M/*S.K5A.4&_)LEH&6MN$81ER?;F74A!6&%TRE$1X?#1!PY,4-:AJ-=EB?:EJ
M-E<8]']:-Y8Q9C[6%AMI69 =NG>E1^O",@VA-(I00M7<^ .,- ^K'H)2T(UW
M%$7=BL,@7TES.@D;M*R87;ZJ@GSXN8=FNN#_]LLJD<?XQNN/BU\%[ZE&T[B#
MI0062EXES!)0RAGG%GT)V!^/4-'K2Y'=49S#*Z:,>O3M8PCNW%3QT5:Z:"?*
M8S2^UPI;A>WB).=VDI]T(.;AA5V,H2E,:W'H($B_<Z:[)87OF/N=S"S[ 28#
M?&%P$PH3S6[=,'<S^0)^V($[$2 K_(?-QKKB$!<EVS@:4Q4[?%F:H]-#TD0G
M+/P\03.0HIBBWQ7X9-0BAH<OT&419MX+$B^?(97@![*/HA*9S[=4'5%>GU+Q
M:B'1HV*M5R*,DY"Y>M_F'1ZL"8K3 9_*4Q$\"7/V\?F5X>GS0>O.!QD/HA W
M=*FHUI]#-.7)Y5Y1>U+="_L5&@A:@X0S0NL%BVC4,.,$<Z>^/')07:I\!@^&
M)DXBQR1&R$.ML1LD=+QF')*3@R$6L"%U/:X$> _N,XGMK&)!=:GUK/R7(, ;
MX\)YM9ZY-)/J%\@'PX$CB5/%HJ&@X &A;"O./H"',D9T\0"!QX*Y@,<")Q8\
MP2 C'E2G2L,>,7XD2AY2JAF"FP-G$S7UHX03G+A*4K-"2_SUHKV!GJ6RB!-9
M1*+$R, &P(CXV2Q!MCR2HR%"@.O#F6KBD1R3CG*5G%X83B';@O%$+"!EZ(M$
M1[F.\F50KG)UO#J)]:3>3WVFXW;&59C&)HK*[\PK1 WE5#HNG*-5%P6/S.4H
MW2*'PI4QS4>_*P%/Z2N)T:8TJA$CN&<8LSS1.BJGSN,4TDGTV@,Q;Y1+TG_R
MH"8)SY.BA(&-KSCPA2&,*^X/?IA.#0:X1\1V/-2TIR3Q?:F 0L+73G<M6LZC
MGH'Z*?W)J#T']>0;&_7C^^RFT]L@#,&6?&,12AAC#1F:3.R)@W<BNV?HZ@]=
M_:&K/TZL^L-YU.J/GJ[^T-4?NOI#5W\\O/H#IU=WM/QTHZ/%8H^E?:D-^]9;
M%3J<Z8;V!7J&/+CC"1V6B%TM-Z7;<5Q.ZTUECG71.=UGOZFI,UFJ+*A-Q B$
M%9%:6E=L4LT/+&8>B@*%;'MFEJ1)\U P#O_@.7J9T,)+AV4)#W0I=P\LIS"6
M=@+W1QDZ)9U__GJ8)I21/0N,C;EEH<L#ZER:*HYG7<S2Y<4L:7T"EO)\PDZJ
MM1LKH*+*E/5!*CYJ1[1<W)'JZHX-U1W')8[U)1RU&S=-J.%8M7E!8C46N>O"
MJ5'3\6;Q#C]GI!I)@AOJ"=KEW.<Z5$Q>5#HH6__JQE\LR@2*5'RZ\K.23G6#
MWC"DI>J#Q;U'KO$^5Q.D/PW% D<<W";EYF(Z[ >(4$2E%RC'5$O!BPL0"A!/
M"2_M]+HSU.UBR]$+XU2\<_5&DDI*\C+* 50+-FJ]+@Y%A]_#K6E8[CP7R(A5
M'TC@E._LP<I<VC^35V" .PM_+GP"70AT=%6$P74\65.<D1:;?F==G/$6S:,'
M1+LB]?W-!<\H.87IKBX^]>24N<6:T90QZ)SE$5RGL)A!U,)K*\3/+F@CK8E)
MS,T=+"RTZRC"%OZN-:(HC"?(=.5+<;*X?E9^%FLF?[M7>*YR+_TU52SP()5;
M,JZ#J=AI+A2<%V(EK#1KXLWUYA>WQ9U7H.FW<7@KEA):Q0,*M& 5A3@XFI#M
M$7N9&*K'"=]I9#^,WW-_(E3PVU2=E+KO7<L(/X;QXH:L&^(_<>D";P%]<$4C
MI=^S,52&V,3]SB+"Y04#'>/.&4[OCKL]\!T3S8\R/F%JZ@='@F$*TT&Q"_@H
M5#?!EH96^P(T+)%J+JN<0K8(>,),\G5'ZW,46UMVU[*=P4'VHP:.U>L[3[@?
MM>7^31;/'\_(T1M?!QE\RMOB"/^_(4Y5TF;H@K,H+1%[?^4Y%.-340=VP\(Q
M1-/2;_L*ZVURR\J\Z<- .9I#K_H-KG<L!?6=J\9J864\;!,I60;QE"19NYE_
M59,0K$_S)%PRR&6ZJXJ9MRAF(E5GE.6&*8I94(@9][[O(-HT7@[ 1(#S'8;R
MZ9<]V^K(*Z8,*RD7:QE7*5G1G-(KL&;PQD!EA=7F94()31,LY,-$9L5II705
M%P@JV)%'2G:?-<3Q?%VV*-M&_CFF<6E929=+]GC@GD-X(-P-B--+%QK&0Y7,
ML(*D5&A7@?VN^-9\,18%25[H!C,8;BIJ-A\P#QJN'!&,E%PEU\MREX=0$!?%
M?E'1QBNK*2J<S7F\CM]WC2@G@</R0Y?O0_%8@_R,$02.Z!90F1>Y1J8Q#5*X
MC599FDU*]81)@*&/200!4H" Q/,93Y?36[D'D,(/"<Y"7+7J;-M"C8#=?004
MUL.L3L=N=BA_04$(+\I;.CPEQ4OJ=*$=#[<Z8G&3WCDYL/BD=&+A81'34]9$
ML0FJ#*M/I*577U% 49G]NRP$EAJ$3B'(>D[[24*4158 "Y"-/()!DB]NECHA
M\@3<7Z3</^K'/4-D=!:);'091 CK]KQROH04I,O!=#F8+@<[[G*P]N[E8+JR
MZ]@KNX[$:CY+IJ%!;N,11M]_C^\P;W_E^TG9<(?'WQC:X7X$.8KG$HP#+?B>
MFJP<4,[HFG*+1)")'P$453K@,HO+:T[0%D=.J#ZC+L17MX0/$>4KX>\'.BOH
MHLMM8DY6#+DZIII@(&&W 1!7A *K/'*?TC@C)-L(WE1UG9EP]3-."=K-IH-[
M7K%)SZTH5<WY;N96=J8V#JH,?T&&/+DS?>11YC&I#9:\XI9HG4@O!I,'BR%)
MBL4N+_/+<^"5K5ZY@VKBABR>L\=MXW3Q!+T[A^?F($%9I<E8*5?EL3.>8 &Z
M3K#4(<]@B/];"CUEI<,J;<&R@" JS^2K]8\+FL!W=<N"*EG0@>DPY33<N-@0
MJE&RTD;)CP%#IA#NBEV3!5VL*%&Y)UTYN:_N3B_2EBI@$_FI5320\ZI&[$'D
M@W GE0I#R83%#, "#Y59U%@,)7]5YO,*]@78H"_ XWFB-+*@+-_8KFS/U8F%
MV+%#J 51Y@!_I1VURB!7R='BKKTZ52R(%6:5\S&6F39<HBK]PJCB!@]&%C,<
MQ\EAM4[D0"AQ#"^.!+=Y[F--+FD[<]QYLF3(P\]6B@]=HH_WNFT/K:X^2[G:
MK:*D&8F0+TNXEYP?M#(@KZ M('!.JV4_>INX+<?_U^#'ZRB./N<S>-XCGPE6
MXZ\8[7F7]@LC<F<P&I\%KZ_X'#[%?/_]!1W$&E]V.ZL.E%;>_/3'.O0!4YU1
MU!G%<\XH=A[U@.E0'S ]F33D.HU]EH.67Z_>?KO^:MS\\\N73_\QWE[_]N7J
M\W^>K\W0MG6@UY]OKC]]?'?U[?T[X^8;_/';^\_?;HSK#\;'SS")]XV?P045
M,<<YO,/'"N@?&*IAZ&2D4SKAP&N?7]5X,T^[6 ^'UJ#;WG6M[O8M\'8.LL#:
MCM7N#0_4&;?;7I\1/_I!]==[-8_4//8Y5MT-[8OL;M/Z%VVV#+R!49!BAN4_
MS$T>L7ZQR:Q[>)._!K(5/?!#S7A3<=5)4:VMJ;8'U9Q];,?^VRG/2H1Z(W/1
M=8P[QKXK/M1C=O?3%&@D!=IU%-C4$GII&][S&%N_#?^,:VR]#?C,P(:YX<(A
MB-(O7#G)K>U@RV@6'>I%X.7CS?_-8OZI41,7"?</"<?5-?(HX.GV//5?+.??
M?>8%,S=,__;BLBVS\7EZ.7'=^>NOB#6:L_0%[H7-W.QO+X(?V>LHGUWZ,650
M\$E0'Y@Y(T42&?ONBY_MCCD8M$VG;<L\O1S0"B_P8.S!7W=BTP[%Z@OV0+69
M6KVT>BVJ5^=QU*M'ZM7M=LU^1ZN75J]S5:_NXZA7G]3+:77,OMT_!O7:V:VM
MKRZE[_:M?K?ANO$V3@G#8,82!,KQ T2!B4-_9;#C[$:*6@MQW)JRP<]#BEZ/
M?XUC/[V*_!N6W 8>2V^ IKOJSN#%ST.S,^B9O7[GH:JS1DH?8_%9^%QM/*PE
M:8-+<SA)&J(DM9V^V<6<EI:DDY.D#:OWP22IUT))<MJ.V;7;#9&D<TA$_9K@
MP?9Y$H_7G(%9IP8'\>R/6T<VK-M$XB]$X5V5PG[Q<]=L#WL01AZ%CWN $%(+
MW4&6^ <(G8-"YS@#T[&'6NBTT&WO#3Q Z-HO?NZ8P[Z#$?TQ"-V91?,W+ SI
MA*@\1D/'DWS$#$VSA*K@>?N]='E+2WO3VWH*@LH"00T<ZJL*A=]S N^J6IT7
M/[<AVK?-0:\IGK6.T9[0%7@<J>JB5+6[/=/I#K14G:!4;5CK'T>J>BA5]K #
M__]@W[-968!C6>G?L7F")WV+@[/N#+$*>2^+AV0(3EQ=-BSM*EGA[R'#OZ#6
M*-3=55GZ>+BI;]J]!Z=>UXAL@R.Q$Y>H#<OZ8TC4 ,SOL&VV.H<*_+5$-4FB
M-BSICR%10Y"H#DA48VS4AN5<'LR"@;+5 G@L=QTH2]$0AZ5^!^.Z@*/BW?T>
MDGY8F3(Z=<NPP7LI:/R12/PI3G>MU^FW7OQLFYU>W^RV#[53O!VWCB"2/%NQ
MV^#B'$#L;!*[_L <VEKLM-AMY0<=0.P<$KMVQQQV#I5S?3RQ.[,,!S7Z1# _
ML6%A&A%[4.W#B6O+!M] DE-D_#['40$0NJO6M%_\W.V8W6%38@4=?3[A8G]
M.>J\^+G3,[MV2\O1"<K1AM7[@'*$>UPML]=^\!+^-+F+DPCGN<]EC!BPBHF0
MWLC<'P^K*SCGHIV-Z[=T<C\D\0Q1LH(H!W((+SB.TE^(%_R^;\B)]S^RQ*56
M4VYR_S%CLQ2T3.!LA^0W<Q7<5=]ZY#7;#GC-#S;=NS+^F..U,Q#BC<Y#8X2X
MST,_Q^RT'CWCH(7XJ(1XH^?2&"$>D!"W.F;[X4[T4PCQV:4PI%LDDQ@Z?_$P
M_P>T200,O["([5[ C#BP;=LVP:EM2+"@@\XG]S\>*D2#%@B1TS7M?D\+T0D*
MT5;K_X.%R$9+U#6[PP?7Y>JTQ4Z 7O7U!X_K$#?.-=D>$V7G^9^.(=C@DH P
M[;WU.*"M1[MEF\[9)%&TBFD5V]%A>Y"*M;F*]4W'>;"CIE5,JUB#)GY =_9!
M*M9!%6L-!F;_\>NV#IB DH/8IMW;?E'4%L\K$VW#5/PXQY84NP)NZ]%M,;JG
M#FV>H&':IOA&:8-"C>WL-\;(30.O:)YVT.'UL.G@QO'5]&1##EZVK9HN*C!:
MQEL:7;BO%EJ^[7.H\$17M!-9M+ZPY :%=6T(YBRN7>_=)(+)I_+I7U#"BV6J
M52Q3W1<_.U:KVY"CJD_@YVG!;]+<]A'\SD$$OT>"?T)X$EKP3UWPNP<1?"SO
ML(:'"OL;LN]]Y/ZG'V!/7?\\/-"= I53M%:[$^#T;-ENWNL[KA\UUFQ R_@C
M(*YM8,DS[45KI=)*=2C/>+52#4FI#G6(22N55JJ&S/SQO>Z52C5LD=]]'"O5
M038#MJFWWN+Y1TJWZ]$=8#/@6(.Q?],_(.!R86CNA/%P+#7B/$LS[/4234XJ
M%CL0,YMGT+=O]?Q8^VV:7&=%KC.#S:8DHL;#YKX@7R1V+(642\T57VD^Y[,1
M2Z['Y"RFU^5Z(]*U.Q69#+&]1KMG#A\.=]B<?0PM73M4 3ZJ=&$?C4[7[ P.
M58:KI:MATK6A .Y1I0NQ<KH]LS=X<&_99FU%'<O2+C(5^MSEX1=W0=HE/=E5
M13JXO _-7E?C29VH?.VWO!]*OKJXP _,OJ/1LD]4OO9;X \E7SV0KU[+[#\<
M0O*P!SD;D=?6SY]K]OE=<!OX+/)3U,T0=,RGDB OGLU HWEET*EFHK?<U^),
M.N_MUBUI<*3KU=ZU06])36ZRV/M>*%*Q^RKTJ6;[M?_BYY8U.!2BP$XL:G99
M@U:U,U:U]15#>ZK:@%3MP.5#6M6:)6U:U0Y:1[2GJ@U1U?H'+BIZ/%4C%_^G
MS(5W2L>P\,)__NLHP5M4KQ'^(P>M?.3W/,V"\?VA>3_8Q'H'64^N+5![',=9
M%&>,<R)"IT5>^AI3<)EE\]<__71W=V?]&"6A%2>3GYQ6J_U3 C__).]]\?-5
M& J?'YL5EF<#@H@'VRA?4S<U1HQ%ANOCY"%@R&(C8>.0>9F139FQ4B C"ND7
M9;&GRF)KJ3,F2N$T#D$6TO=_Y$%V_QE&2E=OYF&0O8TCX' *W_F*P[,K:0$@
MJX>I@3N0I91%RS(+&O3BYS%$$DM">PFON8PC9M"G#/J6 7()D\3VS* &#"=C
M."T3_M_I&$ 5/TB]/$V!(D%DX# -VZ(72P+O(5';2Z+'$)YR01!71KQ/8)U(
M1+^!0+@>A),PJ'L,()$.J<%%#.B4L0EVP)Z[26;$8Y2?E!G 5 (4<%&Z/@21
M&WD!W'23P8493#.U5A)$?+R#(>%RO'@7^-E4VDWE*6%E6N4C[@A&D&>K'ZFC
M/!F3\IUDP(#0H3M/V6OYES>RKU@0$;GHH3<S-YD$D31W-0$M?8__7([):O%Q
MB4R%^++XV8*??EJ^WG8LI]VN_:EEV;77G^I5G;6OVI"3V3('5+UM(TN#V<1(
M$P]^3+WX$C7==IS!?R>.]?M\\L)P0[ TWV[>&I_B2<PO506QW9W_V(>Y^!Q-
M>E/MW ,R3C7SIC7SF1R93K<F35.S2JO_Q5F@*0_ZW;$]L-O,'3NMCN/T1OV^
M-VS9]HB-G+;?L_^+4%[BH6E2$F_"+D<)<[]?NF-@^&LWO'/O4R2\0I\9\$ZU
M*XLF826YQN-]R#7<PK!R-L.Z&7,PX]=@X5G"$UY_=9LR%&.:X!K_I\W<Z<-*
M0<83U@#$:D8C_]>?W(6%;^?E[PFRJ'R5^WKU]MOU5^/FGU^^?/J/\?;ZMR]7
MG_^S]ZK]5,-^>_WYYOK3QW=7W]Z_,VZ^P1^_O?_\[<:X_D!3^/K^[^\_WWS\
MUWOCXV?X]_O&S^<"_*YL&N?P#C]]M33<IUZ@AT.KW^KONCYW!Y8S6+\2;OLJ
M&P]Y#'=ZU>KKW0.M](T=5-<YA/MQ#/F2#:77=K=V5CVKYU0GQI6]4="Q'P*,
M\8S_,#?9I5;ZA+BGI UWP&AK.%O1\3[4C#=M$I\4U=J::GM0S3E[V]%4EM5/
MZZ+K&'>,?5><OLU3VS)1H"EP+!1HUU'@J2MYGF/J>^#E+Q_=/B^DX9WG?[R;
M@$^(EV^W[ ,"YN_*HV9ON&L=.R,=>T3 ?+OE'! Q7^N8UK$&3;PAB/EVJWU
MR/RGT+'ZTP0#?9B@ <^?0PARG4WYL8%YPJ8L2K%(YB($S7OU$X],7C<!Z>-D
MGM\M)<77/,=RFGX.^.W4C298;F:,W2 Q;MTPIRWA0'3>-1(W8T9ZY\Y3TX@8
M+QG:LIW]$1ZP^__L?7MSVTBN[U=AZ>P])ZFB-2*I9[)751XGV76=3.P;>W9K
M_MJBQ);%B41J2<J.]]-? -U\B:0D2I1,2;U5.TDH/KK1 !I  S^\V\NM\V'\
M\+?5?9$D]28IJ/$V>6/ZTR\S]^7OS'IB?S-M!R]>8V;$=\S[]'U[ K3!H5P[
MUJ/YL_2VBE7$:B>G(V<F;+6&D_>W/;<LUCQWELEX*75DF4YCV%;;.2G\DF5J
M9W._*:-T&\.!.C!*AIT.C-01YI+ >%@Q<YW*79=@R3ZZ@3E3W$WV[#Y8)86>
MX"FB !S=2 ''_FZRBX+HE34^]ES $T"=N%Q.K,+VV9D3^V5M&LF))\6)1S*I
M=N:_P4ZFTALPX25TN^<&1]K4*'F:GX;8+JZ9O-ACDNH)=#X*:$,^0([NV57O
M:"TZ51ETU&YW[SKARI?TC5! I5!+H3YZ D*50BU2?G2UUY9"+85:"O5;N0I5
M"K7.=^J^VFWOG?]0"Z&N!NXC5=ZX)S;#$3CLJ! ,6Q%%XC-(? :)SW":^ S=
M@^(S="0^@\1GD/@,A?@,OUY_O?YV\UEY^/OGSX\/M1]["HM!5=C/,0.K+884
M,^=@(@9QL=;1H1GZ':/LUMS3F]W!>I2 $H #7:-7&0I"A8-:#\T@:V'K4P=9
M@.@=0=/U.33=^1>$;B"$P3'ZTJ7PYY7*DD^!ZX>'Y%:Q0^+UKF7]IROL^Y%B
MUP3O<Z;S>9WA%B2N+ST/-*!B^CX+_-UJ'4YPVGM(5<7%-B=*K0OK\X8YP 0M
M/,:_L'\O[6=SQGW)W;,ISSP_J+<AZ ^4O'8L_.-S3,_KX,;T/(SV_@-K:$J'
M_XW&4.]H:GNP=T-$V8VKACS5?PN>:C>&QJ"GMGIUX:D+ZY]]ZSS#,KJ>O56Y
MW$5THBVO;D,BOGYC06D)Z(!65?OMEJKU>C5I-%NEN2:99X->W8MYNL@\W79'
M[7>J2K.178I+<<*]QQ8F^.7LYX(Y/AZA@R4K"H52_I^T9G=5KX+$GSF%P0:A
M]/=KHJKPL4L+3J\QU 9=M:M5U9I&VK)UXJ@-.O<0'-4'5:SUU4ZG9KUD+\>2
MQ=PVCOR@>&S,P$49S78KR;P,PV2C58L$?31_?H^(65HH!B@4:M?HU,0XD9;M
M42W;O1E(;Z&!V^[N'1VHH7%KM.J/O2/*T"HS9"^VH'.#KMW+]-"UQM!0C=9
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
M0='RP^HVAHZ[/95?F,<4F[ZBN)[B+@,_ /6#L$'6TL,_3.=568 6<2UE 4^
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
M9CK!YY# I15DNS'LZFJGE0V_RAX+I\U/&^RU _%3AQIDM[1].BE)?CH%HZT
M&>5 ?$7%H%HGBY1RTJ"=)[/9$SKDU0@;XRKC1&=<A?W$OQ>#<4MO9\.^7DW'
MX5Z/]*[1K0KA0'K,=>*A;;!;]^>A?F/8Z<'>W9$\=(8\M F4L!H>&B (L-JO
M#)6P3H=VI[!1?V(3YGE4^<]/Z-;VUSI/L_8@+69"PO(S[4?SYV=N^?S*'#:Q
M2QNT_188M+K:;=6@-9UTE(YZ3E(M'VF(;J7U]M:WDI=JR$L;3TJJY25L*Z^I
MW4$V>".][&.P1MQ T_1]%O@4/)_9YLB>[9%"LXUY?(G/5VD:&KV:L]:M\\R<
MP/5L:0WN$:P!1>LQ\)$^,?[GK9.@:VEU:S2&VJ"M&KH,EI\ '^UE Q8X%=7R
M$S9,;ZE]:0N>#$^5TDT;C,%J>:F#B3,#M=>N@7]:I1E8^XWZWF,+T[;"@Q5N
M [K8WU89+\'8=P)A',HCE[UC.EF1$=0/'2OA3UT[%G48OB;"EY:E+NSSFMKN
M5X5B*^/J=6*VW??Z@S!;C^**1O^,ZBG/G-D.:P0<A,GZC6&WK;:Z^V2-U?"
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
M<BE"[]-6L_(@@IUX"W%&#D;0C$=^X\4:" .+46=-QAV-A'C$D2B$17 ]FF3
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
ME@C]PEBO X((P]B&&G=6P#M?F>EE3K5H4B&R4/*]:0K<IMKM"E_4]2F\L%K
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
MZD'LHV+OQ&8_VXR;ZYU1-;T1*AYSCSHY;!HSR-W(]3SJ88*[)@;!<%,C#9P
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
M+V-A5?/!G$]U3S0F%LZ1=OUH@N<;"4O-EX7S%8X,F NB7WV8_L?-LG03#[:
MWVW!Y'Y\<]R_&-Q'$[]Y17E[HGVQ^RQB-@SF/S=YQV,V6<[ +WQFD37(S_#3
M)MT<G5R1Q0.NSHQ1AB8,8V[[PLPSY^A=_:?$,.!I\,KH7FP?(CY/[PX]K6A\
MDSAC,!Z+"-XQ?"'0 3O)AA#ZE!](K^96U'(.VV;4<"S.55WDKX:([OFBJ0JU
M&//7T2X&8(P# Q2FA!M328J4$<$60<&+SC*'L=UI=HQ>-4E^[6;?J PLL:K,
MPUZSI?=K."AC/5CBEC;P*1S*YY_KEIO4,1/65@VH_'RUSY&.^)WKB*^H(_9%
M2*P=,=X**O+D"5$-5.0)IAY^378,W"%_L#"AHTQ2[%$2I"X]1^J,TZ0VE<(!
MCY=.?,)^3*V>VF[O7:M?=F%.+?-0"M;9"M:&_,.=!&O0& X,U= .GE)8A5R=
MD6'_Z]*>673&3*YX(A"QG[&?-U%8C,TQ_#=D_ORH(>C\;<.&W(OX:D_2&;4P
MK/$':^F],M.+.+[7@JUD]9B->EAHVD=E_8@&AQF1UABV6YDAX3U^3K!_!X=
MS^6<W)WAM#7D!M,C$CI8JF3L[V^>ZY=&F.CIC:&NM@U=-?22:"N'L2\D"VRQ
M25;+ @:R0&O04GN#]G%9X!*\X2]+#Q::&GA/8$'@+WXZGEU%J=U9[Z&PV1UD
MQVHWAIW=]M#>]H>!I4;400=QSSVTE(.6HUFWXK4S5+D;=MU(C&%QOP@YWDW=
M8C-NM=-NJ]U!57& &KCZDI.VW;RKXR1LD:X:[8&J=:L"\)?.;=SUQ9TOEICE
M[+N3X(5.T;%*Q?0L_(=T<(7:U ^S%?;!*"W:G 5KKQU61NRJ&19"4THG]W#;
M+>9>?@@E[T$('JS6WX78[:0H^Q@M45M:3^UW2N+-2R?WZ/OD85A :PS[G8':
MTZ6+>X"=DDJB^(IC*8_G/H%14WEC+&FC'@V!);&BM\Z]6,_=) \CC-V>J@_V
MQON4WDX-.6D3GDB%G&0TAH;147N5M<0XKK=#K^_57)?G9T"KRA.N6/4Y79N$
M:J\$@=,6K TJNM"?V4VV,!BJ&MV!VM7Z):7K^$DHDGOV5<L5<T^G,6R#;=T'
MW5PV$O6&J19G87Q?C\?+^9)#2EO)XA/"">%U'W1!6N-'79=W%>KZQ!HGZXO@
M[S.&?P$!ODZL=*%PEY;K+AX-=[$!9C\KU^^EX7[23+=ABW@SINLAT^D#3>WH
M65/DZ$QW03:^P[9)1MC#PD_O^:*XS0"J6>X22^4(M?$BX$BKH$"]5=$Q7)UO
MK+QVP8,E,%5[:MLHVWNV@D4[K \DY4O*5Y7.X"[R-> )I3TP&4L>M;R5?!6
MKJX"&%6!<E@*8.([\YGIC:>?$*_?I06!Q5D]&2N"MQBT3A1SXL9<T+V(5A!.
M4KEQ_1P$UM,"ETABZ(VC2?H1 AYB2?A1>R@!]V>.01@Y4A69:U;,# 3<E<Q-
M"5$>" S!9^*%>P!/Q, .X7<2O;I2-,1LB2O[Y]74MBSF?$#^TQK#X,45RX+3
MV?2 WACZ"/@7/D)I%2FHBVQ*3A(M+;HH:,11#GE+"P?D'C%:"1=M:GO6%6)D
MOL;/+):(J^;G/),:P;7B+T<^V,P$"P)Z!Q=&5>:N94] N7 $0T]9+IX\TR+,
MQM3GH\]1S[68S\5B Z?B>PD\T0X4YDPYT$5R!2@'IO?15R9+AY2J29B1\%%Z
MVO()/C&QA*GQ/R88@Z.:$'R&)8YM\^ V!( E(B82[R(WX:D.*F!BEU\%VNX#
MHNVN+)A@[<1Z^0*4<0XWAXP9 = 2%F](%Q'&\@ADE#D^;[@&(UYZ'K,V0,X=
M14.35KKV?1=]8V;]TPZFGW_:P9WWR?87KF_.KB,LXSL/U#D=A"T]S-SG:CO6
MUL:):NN'P$7U/'-]SA?GI:8]]H0HNK-7A7$,1"&,("=D%B';"\!2'PGA)]KP
M"9S3,9"&GG)1_OE-$3HJH6Z)ER&X\HJH)L:!*$((OANCQ)*L<$&..%! <"/V
MKDV@LI9@Q!!5^Q7QH;E QV^R8ZE207,L:=Q"[$5+0;Y]X%+S^:1&^A#]@#S
MQ_3"$%T2Y!RAA$DW.D&HYH $RQG7V:AQ.+(DS0?G*G:<B8VV)=\$PCZ3]9#Z
MK\SW&?N*4$B%V/B#]HG*,Y_68458U_2./CB@"-]QK@)FY(!5HO,5=0057!\"
MH KDYO\D,%_I$<371@A4V@)QGVLJJV]-OLIC82O4W+:H_(&%^<I1NE N7ED
M%VPK^UXQVOB5[A)QO&%Z*$#<BN&:8R9 N1%!F@Q CXG^K,N%0*UVUPS:M'"9
MA,D#'XO&AY(H&H*E1ZZ&,&A)6%JXRN\")0(WV<\A *T-RLOV>&S11CQSQ"^?
M9(8D,,V41S=&URU-1C!,8Q,61\+[&L)(P7'T.-R81_H;-"F\%^A#R+F12C)]
M,*5&J+"%S<(_AN.),>_?8C^Z]LGF#$"!<OPY[(" 9 2NH#'ZX"<3+038.;('
MD![DW>;MW]*TP><(?"Q *#3B_&)R)=G)C+8C?P'^_P0U)6P9_"-A^X%7F\TL
MWM@7_FW.7L$\YT!Y"7D"_DI9S!9?LVCY0[MP P,TRVNB4S%">)<E+N6B]P8+
M5SL-Z)?3@B.!HA=Y"PZ:*[/T"?&"-B^2?O?%";'H2?PCKS"6 I)A?PK?99X
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
M3DVM(CLN J$(XPE4_\+#YV",@\F%4.B'#*??ERA:EN^M6MLS2D9^1K4%<#^
MH8]>!TMX'.&U_A[=YS=P=G\%[V 9+/-J@Y0A@HWTL\ _/TDWE8N8SK]1\T?A
M1G78Z"0G$O933O*^SOGV'=_LRS?&V<EI"]^,>K?:H)^% =F';\Z_T2U\8]!&
M)QW?M(9OQF<GIRU\,R8QG$-.>_#-^3>ZA6\P6:KD*=:B8K'+\%:_6?Z?-PN/
M,=X?B!EX3#"4,"NOEV%/:#?A]7R V_DH+F<'NZH#H.*:M-RY=UG,JZK2NQWV
M1P>HN,-1IR^<Q$]HXE0E<15)/*\]HM&&7%42UY#$<W;9D7@+S:ZJ) Y.OE*3
M%#_W+K>0N(XD7HO!=1$AOG_1?V %!JS*?&"4$*>8GTW#]W 4!A6?9I K:SJ1
MQF+\Y:?_C7QJGNZFYFD5#^([\Y9*JHX+2X3?S ,/+R.FYA%2LUJ8,#^#NWU!
M5VTTZJJ-[JJ/=]7C1EWU&*]:V7K5%Q0,^.!Z"V91^??6(,!E0LJ7\8.U]&3K
M.LVG^/#1<,JUF":]VU%.+.XPE/G&4>%/%8)/N0+SJLC3: QY:H../#ORW.9_
MGI<\E2LDSVMPG-]9B(#FS*47B]GS$D;+)0WD:'!4/[2UP_LI9$P<H%/8P57[
MF([&T6\9A;*?Y]B1_)G*-7:2O)8?X>U(OB/YEN4V2I,\)36R2=OK)/F" 2@9
MF++&-:Q6[(:,ZI:_4MWR[YFZY;-T1A)X@8IHO0@ECFUS2V:&:/L$,<''"$Q?
M!&B-*>JNL9EU80>(7X&;<@F<+LK3()!U^,>- 0! A+/ )E / K K*N=.(UW
M\M:NAQ2<?$2L<1.(@3?1T@M3/8'6DK?]Q6_ M;GQDI(_,WOD#8R6D\);24-D
M!(AG/C=Q'$@*E"7\<CXX"N\<1EA"?QW" 3XP!V&"X441YB!'\A![3*3 %M&'
M88\D]3'R9LKD$8H&TM3Q3YF-D"'\\,6T"5,"YB,,^<39"CAE!&CA*"!PGK@)
MRYECBZQ+<"4"(2-UH'>$[$GSZB(<YW#QB?<34DOT8&[_:ZO[V2N*!ZH^PYRQ
M%":-I6^)P',CA ->Y6_]^[[TW2,A\8)H8SA.9"W]:@(AX+422+>@;Z1(1$\!
M;A(P7+& P#^EJ+B?1SA>?DU>1SSIFXH2YG<B81XI&\SN'!L68.O2\F@H1$"%
MZX>?XM02SW#9;/SFF%FQ8O'8$H&84I-L<*B#'VN,A!C';WH6HDZ!:/JR\>I8
MZ!*>.<(U49%&1)X[ +$T/0N(M4,"TIL[\DW12"+9AC*O<?0:@W;$<,5Y$ 41
M"D227*>$)87[XV;2#*'#<%S*E"UP?,J4P?T3LD& A(A8(HP/3;)BN)!2U)U#
M=HMT&I,3WIQUA,<O.XJ7_CL9+VV,KHWI;IX*[$; W<^%A5)9_1I2:3ZA;/S
MI=/)3K"A>+"$'S _A(?#<P^9_OF1.1&6(YSJX0 MR1!$$J#E3@PZ*P!ET7*F
M%V@YTPONDH@H:9RA<)Z;Y9>'/-F*)=YA@G>8X!TF>"N+Q_5)APEN=9C@(?IW
M'B;XL'@R&2F>R\"VTHR^,IHT#?L)OC#)_]-9%S48-@XEJZ$GU<!%*?V)OOU5
MK:SLS0?-22*F2J%I?6@A6ZFC:"""T"9P;,.:Z"+[[QQG$P95RSBL9UUH'/3E
MSFCC%TP9T!.V;S:0\3(1>RPHD*BBH&/&$N?5>!K_1ED*./W&KQ2] T\,HL!T
M4;/[JL\K:<6<=DK2>I;C6[,-GFWJ);\Z%S1X_G(HZNP&\-)YHHFW=)=SZ!@Z
M+OC$A837/76*I[JK:LU3W56UYJGNJEKS5'=5K7FJNZK6/-5=56N>ZJZJ-4]U
M5]6:I[JK:LU3^[:6'PL%^CR%(U^2!=GQA%E)&_!!7<<IZQWU]1*KRRE"PU._
MT?HY!018:,L+/UZ9><&IBK=\:)-F:2II>P=GP1#AR7&F"(O49X)J/XL.TC*#
M2@=Q^:71N]7E@3&4M7$6I72_GLXJ@B';\+GMR@ME6D>^AY)OX,^_,H^(;3L-
MJT>DX3!/)M)D84J8,JYYQ(N@]J.^DL4>O7#"K4L['PI3>.H!$HWEI_RZ^6%M
M$(@[625*V";RH9@.57=C(VH34 $Q;,NQ8#"/*VD;!Q/PUZ,)G])"IWD:9E.S
MI. ML%SW:)HERGA3PKOJ./?AH'<[UN3A1&V#IJGLT"WH?ZW""OLG;P?K(/PJ
MN"*CH[HB="/^1^<KM4?_TW-]OZHS,D1DO[$*[DA%$+%3V68;C%+9J<AAM+;3
MVC:_8728W^!7HKB*OL-0[=T.1WTC.YBPHD3/%Y[G(,&RDJQQPKS(5KH0JZ>(
M/Y2CNM5;N8/^^,Y<LP@)+(]%$-Q.Z1L5W>L&<$*KOW\-4*^A="YCP'7X@<E"
MV'IM/NPF^H@@ ?-W ?A'#UQ8D%SQDTW\T7U5-ND0+5#6U;$\5K)&768"3D4:
M;WKTN(44UD1#+Z2^O6T]G$$]Z _J2G TB0J[[U?__C4$2-X*H*:KCI#4K2X/
M-,ECI##_SIF__[&R.$1")-<J:]<1:-?!1-;'Y75KD\SS+E92EPH]E/*J:E0<
MG3;HZP?'PYL3/>F^W_FL>U6(@6^#%6+#<[JR5U.FDJ^WQX-F5UD-<?R@K"AC
M>3"ZEBJK+M_?Y?N+K)TTOS:HHFPXZ=UJ2G_8590U]_MM4F!E\52;6!>FTQC(
ML]>%78$JN!!IG_%I6U+=I2N]VXDNJZ.#:P%JB@\+;RK\G? "AH0U>VY7K^+W
M$QI0@Z.8NP%B9QY<B'P5J^N^?X5A!F&B$L1L0\,, KUV"\=TH88]E5KB]O<+
M->@XA%6># QY.*IK%&NE:V]VN.$ TFV<I-@WY%#R#%K*MN<+.R1XMV+80=>
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
MPP/(,8^9?]Z8"[B[-Z;];+[X>(:)K8(G=9,4$9O<7;CSQ6*?G4]*R&E^8V#
MN1Z)P3>(8NSQFN1_F$U9BO3HH;'U%\O0%\I8T9BY4 =#51U-#6,V&2C*E$U5
M;3Y2_@.F#D%8HMGV%NTT!]''S V1O573#D9@Q6[3PV4T;BN$L3[NCX?5( P+
M 0F5OK$;"++DY[JV'=JP_8N:'$W7*'H9X=Q K+R+FNJ7KV/RH^=Y&:RR??(-
MO].SS^EKWWEIW7E5.B_UZH9-4*@H?]QT!8!K7Q*!0DST\"S!<= \+BWM76WS
M[4UI;R^9N\E$/4]5ODWDG\A>EZF T>)8Z+AWJXQDI8.TZ3CXZCAX>!$</.G=
M3N3A9-PQ<,? 5\; XTM@8&4 *G@H*X-AXSGX@F(/W&NP'/ $'-^:'=%?N!S)
M<ZEBI,"2QR33&Z*3CR&9$(-_6<0M$#3.@TN#.V?^_@?S9I;/2G98)62 TKO5
M%'F@5JQ#/XY*WJ)Y.V)N.C$7&+6G)&:U=ZMJLE*U*ZLCYHZ8RQEXIR1F#22S
M)H^K!DB.4*6_7XG.J>N<]BC[.L(2Z8UO+* 0:U9BT:+F^%_6^O&1V50[>@]G
M["]>I._F#_ZY:^.%2M\8. <>N0_^Y=8*?G ]*DI?FG^X'M:;@66<M(.I@8';
MP6@ ES::\>$9T+QI.>(E+O>H>  ?2_/Q9S-%_-S"QKIM_#.%^?%?^"M$U3<:
MY))8=^(%J5^9,KQ#%DH#K)ESV#KQ0\\A"8@"?_0<3><%*<(7%$'G8CG6,EC"
MV\UUL'8]^!3HY#E!)UZ"3L)^@^0+5^:+C_N9LD?37N *\'R8J)7U^URZ\']^
M3WQ/G$3%#LWAX#@=FIQQ/M*:]H474(;@ ,O*>" ;6K;%ZN>J6U4G#=ZJ3EO5
MAO)DF#7U?R;VJ+A=Y4B]M[5L%PO0976BRH:>W6[(<EAPC_(BL(D1A5]=@[21
M\=7/S+;Q_V.>3TN$;"%M6,B,/X4951E?O^)-6O9+BC'O;"RQ?7C,2 ^3BJS7
M4;\1</X+?;CV&'4G^!9(;=-#N3)SETLW%(<>6P7>[!%V10=#W_/8/)BQ?,'(
MNYO< '[ST7QBO E-R(A@!:_%XX0-9N2)N70#!P\45\I%X!%DBO_5M+!"'[1H
M0HG"!_ET69G C-ZM#C>FY@3/CB(XCKV?,>Q'4V1ME#4WCR8=CKVG2>]VI$_D
M48X)G>&;A)JMU':CY'?=D*- VYBG!%PL_NXX&X267^88RNTV[KE1!X2,-2KP
M%D3CC5QM=\/&[([C?A5%JJ/=(:56VJ'>F!UB\&*\Z_Y06D:FVO_YRUA5C)_)
M G2G8+R;>VJ65KL3%3VNL"E,]$)_%4I/^FJ;3JO/85<+EO3^_NM7:>6Y3]8<
M7AR:]1$UD9IW5RO76R/#D.<1F@1H1WAD;X#WX+E@V,S1-"!RDT-9"J29LBC
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
MI@>2(<(0+4DB;X&TIIY51!IJ*=*0]IARU@*,>MK;1W'ZJ5/&*\B  R>P@9.
MZH@C;3,*8*_SKMW$4+;/&6 #A!'H=(.;_+YTYTLK6 2G N1%Q[1??,M/_RI_
M*S(H4FO@>41ASI/EN0[]%C#NG"$6/.Q8LA8I5%Z$@>?4[GJ4F4[Q#VIJ0LKF
MDWQPX,ZC93/QAGCLCN I^L(&)XEA:C//O4FM"5]&+\ ?).)?IYAF&OBP7-]/
M@0@3_^/, !! ZY<;1&4&030KWD+RF!,#@\2(LLTY9V*\DF3BY>-/D+6=?X-]
MB<"?X7F66F(-LUORX^#Y0>^<F%8,O3X<'5+$>83U&(?@%!QA/>/>K>-FO-;=
M'R1) K2(AUHD@3,?D1P?NH>ZX<$AE96'-!X)DWZ[92N]L3S>;R%L<HN/8"<T
M;RAL'LWY(>,$-OK5,YRQB7G]F:W?_Q 3#^(X3P8#?3@YI+:QKE7H@T/B6K6M
M @LLM7ZV;[^$=$C,2K)B^C;IYR67Z!Z4D1/+";,80K\RZC(IILSO2E-1?P9&
M!N+4H[K.MV[QTZ^P4!J"L?;,.:,#31CWJ(7]8/H'FY%M(0QR;LZ"P6^A8B>[
M']0R^@$66-*!SQ:!+=G6@H56[M0$4X9K98L;\C]PR@(7H7C%G@46/B[1?Y06
MA" ]92]@*PLK#;?!R$-[=#WK?Z[#=QXO6>S\'"X"?LI_O<A'N$@7@<]!;K<:
MV[JW\BZ"7(N/D!$?S7(*]C5\=QB:L4'W9;$IOC]&,L4&VWR>(\I+FW^Z6JLY
M>JI5:X?DT<^VZN'>IO86WRZK79OGY#6$UO56TGI%![8AM&X<QZW,4GMIS[()
MXX8FS1\W--QSW- [-EUOFRNDC[/#>?1Q=JX0ON>D<X/X(G*6%JO&RC-T<!.4
M.<DYATEKANCPH34T(9!GPX/ET@0W0\PI%0I%3, %U12LT36@D8)S. #1YX./
MXF"+V&&8TQ@<X2%>YA2<D=(?&M72Z<6?ZUK^CU2>23/JC\=J$Q>EMVQ03L7'
MVC&$)HRE2)E>O-TE"Y=Y$!FXN[:/Y#E'+8C>5_6?I'OF6*XGH8E1II.E0QOH
MT ;VK/$<[4@,?'*=A^_,6Z*-EA/T'@UZMX8^R)D3VPY,@=-PSK4SSR7SSXYD
MTB[^44[$/XTL=[[P#C2E;]2AR[ONKU+#WW>$37<QHMJ['=7!B$?MY>J(8T_B
MV!&=WD4<6AN(HW.JBDA%ZQN#XSI5%]ZL7XG7#O0HAJ X:[2(&N W=,01$\>!
MYK+>!N+H+.(B4A$B^*W'YM9:^F#.+-M:O[PYFEE\.=\_?Q>_HO95O>'T]8T]
MN?83IM0V2*S3]\<3Z3N*>C_!V[\L^'V$U_&K^<-:!LM?X46/S)E_B7.A=TL$
MY<@3_2/$ZVJZZ.^(:$\BFIR&B'"\6N.)J+,?BDCJN[LV[53IQ-3U/*JZ.&ML
M[;#(?[M9=X=%_YOCLUF 0V')I"\#%9+@US'8^_*XQM#+&0+D'=4='26]9JJ;
M(-75DI8Y']5UT< B,OO$?/\-$%>,"T#U=W 4! C'NY(MWP^H_6GF^NLN7'@R
M;,\,)[]C"^8!(W^P'+R/MW@=GUF><6?@=)=Q#L\V!*JSHY ]*62'K*] (=BB
MJ3270CK#OZC(D!O^<ZIV[\S\!IGYB X66UMX00Y;NPO\EU"%D@:M:H,9*EG^
MFMIF&ZPCQ--9_D<C1(V< 7729D+LG('MSD#8[TQP2AR'P7:=AQML=]Y?ZURO
M>7>L^-%;?D\[6RL3[%L?2G?G'#20>JK$@?:@'KT=U-,Y#D6.PZ?#Q?@6F^VX
M=EKCE&7EN537V!%0H<+IL^O,\F12":MT=&WN4<=J':M55/XUL9IQ[0Y@^&=Q
M3^-*HW-/._6S3&/4QGR(Y*&W>G6=$5@D4Q*E09+-UF .$M;&C,J)3FT37H$N
MNE!UL\NRXY05EJF5J4<SQKU;8YB#&=JDOJ*.^COJ+V%L[4']D]ZM/NYG9VLV
MB?J/-LVI92BG],;R8-U9'!-I'C!)'6A:]>TTZ!BV(Y0[TJ_FBZ2'@*[Y,*[X
MJ6_R.3&50+R!9U,\.-K>/57-S1ES)(\"7@P!JLV'!X\]((SQRK.<F;4R;81S
M#@2ZYMHO1KJ$)4R9MV-/PSR@O(^.O_8"!#G\B.A'S%]_@Q7<KQ$<[2OS$!/)
M?&#1GF[4>%,*I\3,KM*DR<&5<4:$E[\QO+)F;4PMM3&:K!,PPGH,;!NQH)%
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
MS4<#3^$[SB@X1ZO468,DX.GH=><?=WWG6@)MA^__<@)L.U _MMKM7P7HSKN
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
M;RP>;_-LP=^7KH=P?7\R^P6_Y$B.NX;72!Z#0_T?K1YH]>%16@3K !YEIN<
M#18OX=%$2H>-)[K2^4"BL-D5U_37_56GOLG)N2VU=S2N*.+84<RQV(^M];.>
ML@1$8=.U./-JZQO7N;XAMO;J_6R@-%X?G6 XNX/?0#C)A!:?_E,XVT.&._57
M;(8##>T7&:Y__0C$R =%S7$J.[Z6_5A9?(A7=//J8#@IO&Z:"SX'.MG[0@<[
MJ^I^#SGF+F28M)A>6#_8_.9_S'.C\QS$YZD<4/)W[+6IO5O'S=QT]NKS9,:>
M9$"R9CN#ROCN=9Y8@2<M/U]F;$@<GX6(%%S.@$@)UA87*5.VP#? 4Y:7)#@B
MPGX]HSWW'$'&VT.!0Z+@R#=8U#<&+YC!ZFF=!7/(AMKFQ+%&ZJD[$ /)W80:
M@AC9QP_2P]U0F;BI"7"(9!6@8C/YB+H% [/%M(FH AKWX2%U :&DAZ5)J3EI
M52ZY#9//]''?4+=/!JLT9*R1D\\:N:A2X]@J!/ZVAM 44.\>$/1&%+I=<[\^
M6*B*I'^#,9<WGVCCK$95SNH:I]_M6^3=0,HH.0VOEA#V19V:UIW:'J>F7N7
MP=C4 @LJ;375UNESZ='-ROMO=F2SBH>J; ]LQIY+RLZ//A98E6)8R=WZ S??
M[T,Z3'D^5>.A0ZS1F2!&:ET8#54$WCEJP3H.[3ATDT.'3>90O7>K#08R^$T=
MAW8<>J4<JC>90T>H0X?R9% 7NN=1.?2"/'XTSAE%@"5W4:;ONZ33UHS'KJS]
MXYYR',E MBPY#&\VBEAC B0<RWEEC2+'=SCH_.^<^2<7MAP]4[W$8FB P:+(
MHYS>O Y-L/W$M9^M7!MQC7NW0X1>:0JD8$=<YS?S:B.N"1&7JK4$I?W\XSOJ
M?.K*D :^QS- ZK=SKJ17?#]#)ZKOJBP@=*SU4N51#J!M!SO0;E+:SZPY@)1P
M5OU -G)FU7>DU&Y2VL^(.8"45#YU+ <=MH.L.'+,XM'TV,W4]#<F]&+*^,$S
ME]<6I3B!]G['Y@&]NSJ?X-1T>710WVOG-3:1DO93W@=0TI"4]W!X2-]>1TI-
M)*7]E/<!I*3W;B?R0#VD'ZV+-G31AFX4R!E2)I]=9\XY?VHSD6.N+ !&O=NA
M/-*;,C*X<P;/GRVIA:XP#2<;HZ:,#.GHZOR)DEKH"C-P\F"2C5MUHVB.EBMP
MUZ:=*(W )DR\NSWKBHH1"[K2NMH.Z')D35G;*%UD5UFN3+!L1)&-05V#U^N[
MS&87PG;LW+'S$4S2P]AY- !V5G59,>HJ ^O8N6/GCIWW]@0.9&<%M;,NZY-L
M]J2-[%P K15#D.R/9-)$$)$D A!"S2#,B[E8D%\(OP+_DJR\ECRV#CS'EP@#
MA$F_]>_[]+4GT[/<P)<X' U^8F/)G?1'X%G^W.(1\!3TT+\0M&@!FV _9FQ%
M?Y=34#66+SDNO,9Y8)[D!],_L)A_[8:E4'+FMU)>$)R50YZM+TU?.%96L'YT
M/<*&(V"4%V9Z?HA@HP[406IYOR<WY$N/YA.C/*[-""_%2?X$%FBY@9=W3OA#
MZD Q$A!,JL(!F^#;R%*2.4<*P)$4=2'F-)7.UN2L<O 9/+/ 00";!X>CDV$[
MM>M;_,X0@TB6K(44/R%+SVY@SU&F>308#8F%A2@__-3AKF0DG#I!R7Y+K!*D
MI1"3_G=8X;]P01^!7&?K"&XH:A7*X(&-U-ZML14.;%T  M67/L)?0:[A\VDN
MB=;F2[/ \X"*@ S7S&/_O[UO[5);.=;^*[V<G,3.81A=N-HG?M=X;.\]B>V9
MXW%NG[*$:$"QD-BZ>,SY]6]5=4L($!<Q @3T7EF.#4)J=5<]755=]508D6H
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
MNC<\ W\^([9PX",/+&&7\M=9:+E60+2"UWC$GOW>\1"A<-_K^5Z<F'+L;TA
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
M=5J-L%"#0$)P%_$Q*'+L1<55&$\M:\V&43-;!3<&Y78=P=G>FQP@Y6^MT39
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
M9?=7QN:UV=:SN">+(7?$S6$6;CPPI1.)PG%\!,>&Z=K57T];X];*W3?J[4L
MX_G,GMFM"$W;SR^Y81AM0Y^0 6KAAW@+UPHC^ 4U"_TMAFV(Q DN'EF JN W
MPK#!L9LRBQ8<43F@U0JX%?J>U8.O7.<[>, 8#EVZOM@PRUO'K18YVT%\.=BU
MV%-\EL)*07MM]A.K%_IN'*W^26;T:4?ZPS8\AC'5-3&N(AV/3:-NE-3'M^Q;
M;=42N-2N,1N7U!D/61C8@LOW"BT(W3 Z_QX:]?],AB^8Y49_?O'M\99]\H>^
M^&A>$,WFY.<NBXN_HY?.)WLKE:YO\93I2*>#;7/AO"5M+CI_KI7]LX#'F@DD
MCX+9[ WY50]P[_N5-8 5?VVY3]8TQ)G/3- 8%B\++(N8L'*^!H-=YJN[322?
M%JW/;5_8^J_):A#A^O^QJC(4-@HP_/F[S<O3AFV1T!,L S0[10#;6@#Z<PA@
MO5L9E%A_=F"DIP?<[K_^XGMH-NI:KZG?!,&W8.Q%_8^NM4":,G!^\CZ\C8N\
MXVDTN)L>Q>_RK)N^/P&C8<N'-;5B#]OYK9KZ[@\J^$I&0BQZYXF+B1Y\\;2E
MZ+]/VI=Z+\S//(\A A#@B3TZACN-P/VG&$MZ8#/SSF%&^"K7H^\$8'[Z08CV
MJG3^P6\7:U>#6_>=@2.L6?2R\!0%_H4'%#*.(QPM6/,K'0\T^L)+"=#^1B]/
MAG?(&I[]"$9TM>&'M>27X.1Q*]_)(^5O:.3Z?.7#V!4AFD?P=)9/$4H)T>*A
MSUD@YNU*Q,R$-V%.K8 6!EQ(CK&POX!(AGV'SJQ"X0 ]!-BY,@*]#2=<?''B
M>O?%CY@UF8!;C[MGB4[SED)&J+ON::DE?0SY>;CY^HW=W=UM,RUS WWNK#3.
M0_5T;8WJ23"NL0]IQ/8^!66O#_ =3- DY.P7# [0$?&):QL>8CNS/9^%/$)S
M(1IE@G:V-:'OY/:1,1&8U<,S"@R?+$]9LH7 5O%@!0!1:8PL#8GACH(E,7):
M^PSC2'!];\K S(:_PP2?=]@LS3@8X4D-_*M/QL('F"<[9$_PYPB,OA\D@2X=
M)8PG$8,_7'_*,5_,SPIHQIZ8,SAJ;):O1B<YJ\\F:NM/;&9?9F*NV6,-&3US
M>5!G3+S@W"O!BEL_+,<EU\@185HI6#.E2D0G%%O:*O/IB?="![01]L&]\-_O
M>-ZPSI-U@GJ$F2JP1C%L<M.Z[8_W//:U(@B+= -K-IG.YGANN6Q*F0E]UH-/
M>Y&%QE^-#=#^Q833D14,>8W%$UBDI\")P,NE,TID.(Y\><,$-!^Y'?#("D <
MOXDY8(\T"3,Q;38TG?W=P>"28[%_6/#1.TRG?/)]>.RW+\QL:T8[E2RA.ABY
M]?HA9;IB!V$Z\!19$O 1/.7)<E"#0 L&C!XS"/PQI?0LO.U+.698/TK;2<T0
MO!%>OR?%H42?1&]>X:D!/DR*]YD#X';YA>C?WHGDL6]!_\&'=7%XB(?^&SQ=
M2B6<.;HF%F5F$-=C\JXHDGTZ 9SW8FOL!M;JZE?>'R9Y-0^N_ <-8\J&A%LI
MML;8O!J9O4/+Y36)RV$2AU^%9>'L)!]VOQF0X\\C;HW9F!S+, OE"?;7A"\
MT)HY[Q#GYS(!'.0=TSHI)<VA)#8ZU?];_;$.]Q,3D+B!KO4$=PS 04S*]!/?
M3J8G9]3"=4(2Y#""+\!;">NXN8/C&LR9%2#^+HR,BUT]08:%F=]BI@>.*XT$
M&KZ%60\CI^=$3._F.)UGI2<!'P/ZXF3,SOK#A800D "R<N5!Y5J[BK 1##?0
MH9]3]AC!=70PC.F!^+D\R/S,N80JN,:WOX]\MX_F1D1;@LPG99^MJ3"B]2;%
M/9I'\-O:U<_?TO65WL>J/V=V]6VFNN.\15T)>)Z M[03$'"CL(#+%+8INW_R
M8-Y'SH1.3'B QB83]+)D2HGO:5_X/,MCP7]^E:5.F?6#2\ 8#4X]&+:#>_Z\
M^<PX[?O3G=IQ_'Z52:$R*50FQ6EF4C2*9U*HG(ASR8FHU'8\ *SVGXBS#B.V
M83P&%9XFF>EHK4;3^4IL0'0OW)##+;9S$>^5]\A$!-#<M>)HY <PV#[MPDX8
MQNC(@TL^'(*++DZ&0SF\\'6QW?,D=J=&N][LK-\'MO^\:>8_I.CFI#?JNE;.
MH(QZL]TN9U#-NM&NW*",NMDL91NO%F=*/O7; R@]NP6M'/K!= MRU((F2CE;
M^K&.LFF&OL24*8.^PPSIR',H?+A]Z*'? ?@"W/X-CST^_.2![82XIU5^W/=Q
M1)%:W+WN)S*D^P_*^XED</<K7A[F6%M*;,4<_H/^ :M_ X,&P[+RBYX*Z$/@
MV*<OIDI*=P77RJ_[U_2(XR9)$:C\F-$6_QA'F+!W)TWR5:YJ$=Y;V^:\8%^
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
MH4X>$%39W%DN*^B:RG2Z8)QOS>/\%]_[#9Q-9^ @TA-<WXO#P3UB?4MA?;5
M06']62XKZ)K*$[L4K&^V#,.XMKMZ6S,EUG?FL3ZA\9\S[@FUA7'_9 7]#.SG
M8_>JH&49G#Y"8PT%X0K"%82G$-Y1$'ZQ$-[4%B \R<99@]O( IQ ?1XO&T;Z
M-(7BE51WA>++R[K476<A^+__!CI;-V(XB:8'JJN.ZJI3S:XZG9P-8$-7'=4?
M9W\6457[XYP(SIYG<YF3,:7 S.TJS^G,/2?ZJ]ZD8@?CVC(TO0&>RG?,\#,;
M6>:; OE]^4<9N?E]=-J@-U?D]S76)!\_/\=/[XB'J\2;D\<I75- =1% U::_
MSTH=--WS(SZ)X<=6R$&/)P*SJ)K[07Y,^OT0.#^0T_1QQ-W!+-B3L%+(TT^1
MC*>W4TX*:^Q[PQ585V,/O]Q]KB'.U=E+1"9#>_,0Q$AXX5@N?:"_>47WP<Y5
MED,5HTX4,FN +:;@R2%[B1"U]&-VDUZ1WF=B!=$4$2W@@(NKB\%V3TB4D]!*
M)D%Q7)PX+NJJ]OR4@)&*3?6%'B*@=X:,8N<V$%EIB.D==C_VG%X<+IAB2F$K
MJ["J9O.4]'5W0Z9#?S>O?S-03W7M-U1]0W"S>Y12MI<TLY60D&].&&L<L!)R
MS:A?';IAR@$[==Q2): 7C%NFP*V LJ)*+X,HB%FFPBR%65MAEJH,O6#,:@C,
MFO  _C*/60_T&;R0S?-!"Q.$[@<#Q^9!N <$6Q?V5@BF$&R&8'LH.-V0WJ!
M[(@@INO=:TO7]0;J+Z734,!H'KV0<!G AKH\SOF'17B6N66/DE@U3ZG,_ 3S
M\))^DB&9A-#3QK+B7*VSCPAU^@P9J%<H=@8HILHI+P/"NOAWLTE9!ITDRZ"A
M9YS'8_N.C1RZLS^6PB=$%([Z<[*YMQ'FM__3"ZX5S%43YE0EX27#7#:V7X70
M?B,GME\5J%.051'(4I5SEP-9>JL!SJ6F7_'QQ/6GU+Y'X(^ JP_IQ\O94^^Y
M+=RR1J+[V[N:OUH!H,9-G7VRGB( DKN[NZV(KI_/OY:.NJ40ZUP02V6L7P1B
M44M[K:F1D=5-C:Q.P4#^'LRJSEYSUHV"G5D55%46J@R5LW[)4-4]>JRKJY!*
M(=562*5Z'ET.4NF=QO4 *_ZLI. /G#*JL5E9#5BXV";I"2T*31 CMJJV26IH
MPK@7.GW'"K#/&F#G%M4YV1*<3.T-VHC)16MR,4K.PTA>WS"*0213$%E9B%1Y
M^Y<#D?#'=4A=3U*,G.M__3QP3%,<&H7 <0'L$'5\+!5D"-XCW^WS55Q61CD9
M&<UB8*:PK+)8IG+Y+P/+",P:76KGU&A>!:D+&J('&H,#>G0?=553@Q+8'ZC]
MG&&H%I:5QB*5HW^!6-2J)!:M(MU76'0A6*3:.UT@%K6O)K-3Q 2,CG_,V%9@
M=-E@I)+F+Q",.E=>)EDTQ%Q1?[(BF_2@R:3[Z\1[[G"DR+D5.;<BY[X$<NYN
M#G0I<FY%SJW(N14Y]TXN@"HHNPP7P"07H$DN0,LX>CSB[P]TQ'O3\W_P5_G^
M0,O8FS]@F.0/F.?J#YP)-JG*L0O$)O-J$L86=E.S$JRQN7]0<+K]<+\*DTR%
M29>-2:HV[#(PB4*FW39ADK&4QHR9> *2OHV<X+G9>H]\$HG\-U,4/!B'R=<K
MLPXVR4=N)B^@,OA.&^E,55IV>4BGVP'O.U%J>1$^2:2[I:^6T<NB$HB=,0Q^
M_LX/ O^)![/J#!=;%$B.N']PUPW91RL8^NR=Y7VOL2\T!]C?) Q]VZ%_T8UN
M^F/'(T@C:^YFN+*#>@Y'4ZGM=YFI</!,<% 5KET.#NJZ<2W)R.,@&BW8?8D3
MBE^55:!A',C@VQ>CN0*\LP,\589V>8#7\$4L; [QO/FH6Q(N6T ^[^I_\YGG
M?D&0F4'?"F#:%U'YKL"D@F_512955'89R$0' F8[TZ%SD4].(-,G'@$\K'))
MT]!Z5T36 0$0N4 X""[RN.@.3D6W<[PMY^64W77:Z*;*U"X4W0P+'4=OR%%]
MO2CPUS3JO*4+0=$I#2SPW67T6X2&?8#7\^K]%7B='7BINK8+!2\S'[P2IW%7
M$ .X6<*QU8$MA40*B1(D4D5M%XI$C<7$L35FU/XSR&3XZ[/5)Z"C\K/U_NF:
M^-C!\4WEH%48X53._H4B7+/B"*?OA'#-HR"< KCJ IQ*_+\@@#OIHJ1RNEVI
MU/]30"65^G^!J'12Y4@*C2X$C;I_4EAT0E@$2-)UO-"!CV& N"B@K [<HR^
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
M-;)\=_ X'-S?W79&O=OAB/__T'L<#0?]N\?NX*%7KJH70Q6P\N'#9;MU*=K
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
MZCM,2&HJ3G"47$[1$(;(:A-1^A&\40C2:2Z#S)+)UI9B!8PA>= M5<-N\WW
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
M3FQID4D[=39,7ZLN_S41*22;7G#8F>P @4D;"T5.EC-?[YJ3L\+YQ+E(YKX
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
MT-J5$)(J+,2<2PI"(;9VTS:">>3V;ZOL'LYGK_NCBSU(:0LVALPL%N*EE<C
M6<]*<I:#M5;&UK=TMU&<EI>^HY9[M_N*X5TP]>2AK\-S&.]\5UO=:?H=%-W#
M%K 6&Y0HI0)%RY!6M""1,QH"!B9$B.1C<"6P]<W)_HQ_CT>^#]MOH]_FWCBI
M7BX]D>O8+C8CGX(O.I(/@O7.W5H6D38C[80)2BH=5>CFS-W]H/WOZKN;8M*3
M'GM(YGDU&7^L X6J*S,(,6J=?2WKE9FP&&31Q\!2**"P2)*T^1GME>?OW]0]
M'M ^5*]]V'B-E+_!G\.S\[/?)N/Y)QSG*V-;GIQ-SL?S@4:'&HUFX'W-Z,Z.
M00G DLLZNV)%:CY[YB$X3XHS?=NI![_@]_$,TSE!7A#=\Z0=J, BU+@'*4ZE
M@!69DE ,:NYR:=TY\AJ 4V+#PS7;0PSPC#R:*6%Y,1S7W.NGD]E\]AKG V&]
M)H(%QDTBEP?([P&N/9/)8$[*&^)C\W/9M5!.R?0MM-TZK>0;'3/1<8SS2:E_
M&<YFYQ5BJA '&(J4KHZBT)6DNG 63+",9\V+SS&"RIU\P@X/.P5[]Z+8'EK0
M7%N*GIX3-6GC@<B%3+XPD^O4O9(L"UA;5.N$,H+PMOG1WSH<I\"#9GKN8732
M54?V]62<5JBTS^1:1,$4;3_D=AA#J+@D#S>KI, 7<?-5;QHJ7"(Y)?LWT'4/
MS9-?X7R.T]F%R+==T"*3XIX;QH,33)NL6"R S#DC,*:H)3;GPCV83HH5+?5_
MFQ^NS[3 US"=PGSX!7?,"+SU.2V3 >\&N9<\0+(?AD34$"!DW>"!Q> SXPA@
M4G16VM:U''<"ZB\/,$8%449DBYZUY,-Z%DTIY,H(S7W27)3O+ ]P&]MWSP/<
M1L]'G =H:'.37D=6KTR9%CFQD(UECA?,B+1XIM8OQF/( ]S*NO?G 6ZCY7VF
M?77!];WF 6YELZ[Y7P]1^#X) <(([0VP>NW"R+%Q+$2C60E>6AE]B,V;,1Q[
M'F O/-A&S_O) ]1"A)((D4-)NV0&SCRWFJ0V#D!E+1#N\R0?11[@5JJ_/P]P
M&[WM*0_0HI/%@V7<U\TK$&.!(I7:SB 5+Z*T^=Z@X''D 3[<EKMKKH]"]UN
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
MG/W3H2^GLR\;]'#.L1[F.ZSZ&XX_7N*]_)T+Y%+IX .],H)+R70HDH5:S&]
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
MX@FH4%$X:-24H"B4E"LH4YN0/5 FBQ2.5O$JO:@S1(*Z8,6O:W]HW3X$8*;
MX%5PTP0+DZAR #W&ZV$2PJ!M:X#*F/J$[U,!C*))!89(!$^E5"6NF><@RI40
MXS0\N47\J?W6L\6B_MM:Q?O &1BI"VDJ4I8JMC)5L;R)%\09455.5UY[>LWL
M['SRXX\3B26_2B6V# &IT\T/_[9+?&).\X"GHP(T3I!!6[%&$RFH9I:5 "ZU
M6= #Y6G,@A2BSA"VZ(!UR$\< "S7/:$^4!/=&4JANNMT&"'W'#>'>@$6DDME
MA2!6LD $GJ,(_CV0(*"0 FCI9?([AH\EQ+4;10_EPRWBSL^#_;ZE!6?*:TF<
M#/@FE%"0"F*5J^ DPX.U<3;S!C'9!:0TBKJL_CNDG,$Z.!A"+ZL/4R];?VJL
M;E>[-@:R6OY:ZV6SJX--WWD!N W2BH28!"0T6,3J2P+< V->QFSI3(>!(?@F
M)TH:AU0VE:3.KSG39RLZ[]W']YACA)#1H'I=;C_VP.=ULQG@J[Z!,W' YHLT
M<>C;'-@)II#(ASVOM:D7"-8W,].T3O7$2ZEKA)%OCYFU,8#>_-2?T7A^V2(I
MEZEQ]PSR\,5^04.G2_BR7#JNF8S>PF=-XS>YF'/R\+&U2M<QPK[YC(WM8N;V
M*YZ[?T<'^)M/#?SB4 \G4+>.SDJ-#A!/APU87.X5L?\Y?AC=^!_?_@%02P,$
M%     @ <8=46O6L.3\)!0( 4&H" !0   !T<V-O+3(P,C0Q,C(X7V<Q+FIP
M9^R[!UA3V[8HO$+O2%=:4*H"HM*4%A4!$1$;78A*-T"47A,K" AL04% B("
M@!#I2HMT%1#ITIN ]$1("*EON?>YYYQ[S[[WW7/N_W_?__[GA)D,UIIKS-'F
M*!F$^94Y#>PZ8VIN"D @$. J^ ,P9V0/F81XN0. N?D!@ L  $Y &,(*0$ (
M B0.2D+8?X>O@U/J+_ -<*K\90T+P%M[&,("R(*P'SB/@+ H^/X;.+VBV7Y?
M\Q*<G\'YOET=V*7\M_<3KLCK;G+G/9$!2']/Y$TYXTO:<I;77+Q\?_X-'#ET
M6%/O$/A[5.Z0CIZFIIZV#@#N^>+?:)L@L;SX S\7)P"P_@4F_WP!!P? ^A<*
M.0"&\K]Q(0WY&Q<*D+_GX@T<PO('!C7PA>4O,$WZ#VRG?]_Q;^_,K\Q9/CMS
M8V/X^8M6IN9G34"! @#?Z;->ODB670#@XQO@=]'LI)R=O8,<YV<0/3=(QF$
MN.;B?]/RDNGEGSC-38SE_,%%P+\;I*'?-P#ZU4^?EY,#_KDAY'+3+P"D\#P(
M:[JZ^;N \'T0]@X.N/GS.AZ$1:\C?L(@@R#L!Q((PKM_PAY_P&J_K_D#/OX3
M=O7Q=07AGS3?=/5Q_0FW@O##H$ W$&8]"\)105YNP2 \\%.LWH$^7B!,_OFL
MC]LU?P!@X_MY/<#-Q1.$#X$PG]_EB\8@; #JCL_C[^#K?P<'N(4$_&3*&'DS
MU,_+PS- 3L5EO]SA8\>.RIUV"_9V"PA0/W_-!7'-SU7.&.ES\YIO* #\P?/O
M0_BG;.5 (>L</J:CHW[DX.&_$]1_>?._.7[J]@]H\\(?)BG>];=K?[8.F0,
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
MC94JM&(D33:GFMW(4B0S :J:5C7%XZNVQ=2:1@R,1\WU< L];]HR^+Q[[5!
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
MLOTX)18A.&<HP> Y=HT* U><1ZE%7"/89.(7YY1B\,ESRJW*A)2"6?AN+R;
M_[G,-X6AAG<OFW.$"8.9(]?$=G2@!532\V9WWLZPD>Q =D!557W&-NR+%6T_
MEJRP09,HGD,_1(-151HU:G20_A3MR01B)#5N;V&D4=THC>3W>OK?'8;OU O-
M, &6- />64%1<P1B;H+S8@V>WEB"*/32Y:#LUNA3=SG3JT%;,QK;&F;PJH(2
M[P-%=H71!Q7U02.@HQZD/CSHV]_-\FI$Z\&C#,Y09'%XQL+<K)KL'MV>&;H'
M5>3\V[?#VCUB)KG=T&BUF5[O#0UM)UW+7BUJN$<XUX46$ZUW^_HM37LF@L_U
M.H0BJTAP6!5Z^G6M[7OL")S!E4P]%:&%=T[,]H1S:VF,S%F1]?$%IM5U">OO
M+6=AJS@^LCC"TC2H+ME^H%1;M=/)J\JKX!UNJ$I#W[H6%]Z9AA74!D/31(A5
MJY$82/D9&DMRJ_"5VI!B9W+J;#=P1=S(-KI*8\^R3<KA]WS]8C544TRH@LNN
MR&VT(F22"73I5,WUC$HQ>"_-8D=P#&X/*I0</8N.@UV'C=STK)8]2,]N5/2\
M&>+?ZJR!QT4I9ISN0\E'7*CNSZ!J6/335&=B]N&GFC$LW3CGX?FH%KOA@"GR
M:?CJJ""%)4*4?&(:>QO*;21-$R'?NDKQN,.0"-$_B;>-\E%T3?KF%<9_7^?0
MN'.GZ/D.G>RPWH_AKZZ8B>XW)+:U=O)P?LU^DJIVV;'.Y^.V^>CP9I"A*1BQ
M/_Q/OD_!0..FIS?NH/$9C"X4-[D__VN'$A:/;"]SN)$JY!A:$S^C(64FGN:7
M[R8U5U$QK!X05Z@+54%ZN"XOT3QM*0ZH 3B7&L.0T0/=S1"<-%D$2X_0:<%=
MGM6':;F^Y=YYM5]<;7R%LH=*7KORU\V/W-E@(&JK4R.SEVNSX@K?#XVF)+YR
M7@I[4$%?"5\S6K"P>"N%[69O/6(ZH5G1AY.;&Y<8W-0[^K5CO/W+&4OUE6L[
M7A^G$+5^N?D9.N@&3#FU%4F,:_HLCZ>*/20]VQ ,20]\<SE/:]XJFEQBW76H
M+!:9V9X5&-63$70KMO@,SQE";'=.K.I,XM:7W[]+L@R-QI7!UD()R&9)JU;!
M!V!A$-R&DR5#X1*6V>3B%N<]X701:T>IL7@]PFM?1J]D5W7M@Y+!YUUQU+IB
MKWZH7$_G('T%/,:BL'DI)@!!KV!;!>EVSDK8%S/UZ0FAB87WL0XE7/W- ZW[
M>\_[^\4[B.[ #5R?.!2-567V#0U;[5@MW=FZ/2N8FQB5!I.^.6F21.#0/SRG
M5A=5-%TQXC)SOR"J_=O.NHN!I6[J]9M5C67G2JU-=RT6'G#^7.)\PS<B*9I
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
MR&;<A0Z[:J>=<,T>=YDIWP.K]+]%'.4#"50/8_5^!L78'A[$(FKXZBV^.M(
MI:[3QO6%_>^#\VJ4*/S6HFYUZMZA"UT_RLK2ZX?%,2(![C-G1MG.A;F$G=89
M[2R%6\!X;_5>FF$]101W$$QCS-+7'F.3KS"S:Q>E JSHR%"5GDQ,$1A6LS$4
M0\FX IF__/8SGT7D2Q&L"'R!-1U]=]VNPVN!0B.PRD@M*%"Y^#3L[(J4>])Y
M+94CSRKR2UY^L5DV;2[C^Y&GM\35ZAN&40^O#*/G9(WI4Z*4SA]SPV(@A4&M
MP0CB]"1<)Q.DE1I3I;LX^BZ>.H4Y!GV6GV;V8OW2#G1.**8'='2\Q._<W"<
M-"L"]U#LPUJ+4/STBI092*=4450Y\5-PP!CYYYK893A[G4L)F[=GF^<4[P >
MD:7XW[W($VM**-BV9:VL7*FR#X59V4%:7MO\'F5L#NU.8/]!EH%#PD(OY>?A
MD!@2\R@LQ3K-VL"06CUAIF?N+S"W3D:&J?[J^?11XG,U>TV;4I]XBSN&Y=WY
M]PX[O;2PZ'GUS.+:URA'IC<+5N\A>/1("CRF=H;EVT]C]JI1^R?II6-60FX4
M(?S>7S;@G6C+ZS&),D<8. 6R&%,]-]"8G_G[Y@ ULYCRJU3I[$MIM)?KNU!Y
M,9^Y=B;L0$\>;YY-!^D -6?UT!ZHK?@S;I_L[H6N$L.H^WUNW@-H2/#-R/<3
M1YXUU:=*5WR)MI%\W6_95R\A4$\ :-56P:&CK7M_8:@<5<ST1=@=C:!6O#A8
M#D>DZ0JP<\#\00";Y<5<#.7HOW/OR#LU)!_*P>38@#<:M<S7^,EWDW OJ&X;
MA:76&KK02W?(MD(92%KE<SKKW;CH,\>]9J8O+/KWT8P;H_ =#_<5Z, 4LL.3
M&[Z8'_<CB!!N,QQ]'.]HD(^E(\-253ODSV*JQYH^2(;>6-*N?;Y^F1-#ZB&"
MAU:$[(":F\#M@_.TI$"^AE'%F(/#UMLM(4&F6M<W,Y'DEF>[QI+<],9.IE?.
MF?O_D5F\ KR$BE?,]/G^3YM:_MN753V%889Y7 C]I!8F-A'#S&R;-& #[3+A
M(2)U3MCT+TR$U9/WF-$]-;059.M*)S+4^E=N^HV-WGBQ+\]C/N?"ENW[=\EN
MEWEJ>3!I?\.M65J.Q]5JB5?.E$K+$X)E QE#*3VIU<AWM!-'?@1H1@1@(XO"
M*P*S^5V^6 *)WXWCCSN;Q:01ZCYJ&SVX7"!S*LGKK=/NRZ>CWO_&K'MHZ=QC
M?LN+-9B+B=U:$)/M(:NX'A]/MK3DN$NPQ5A<4(J'*";-AS!':>9^C7U&G3K>
M']RA@^$9;DC.83VE R"Q=FZ!^M!T3M>FU7ER[(VT)N<)68LTJ;7B$D;"(,UL
M AZ6*K3:]*8HGC%FVJA, WW(/5ZBF(;?JG6_K5YUL_HQ@F-O+(,3+2IPH!1U
MR\63M=_[OWMKG7GN;5T:?#:CZY:^L*4A^;\HAHV\IU0#X.$P3CHPHL+U!6$W
MSMU;W[,FM86'D'UKR(V$9<_,57X>0IV'<#?EI*_MA7-S[S?*:N*HT*ISA +I
M%Y(AI4 :;V%]A@?!!)S[BA?G]9G9(R[/\ =PQWJK=!E=3>$T$R6K7FR5R;[<
M8.>!>X0@5N2O^:/L8^T3[J>WC>48B CIK$)OJL3R3>FF?*!5O=6UAAV]U;3\
MO39?GFUM/%B@;G]B8,,U[83FNM=W[>-.T.W70ZE*S5]=SD@UEZD@0U.,+&I,
M^^G"TU?WG)Y,46\>2]1ZD'TDJ?.[;A+:E:GY5450YS"M;1N]0*-EZ;>,*=W
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
M_88UVFJGF',FQ"KHG>N9.U_N]+G 1ML![,,P M!-+G$67 +:.5C;C-M:2B1
MF@&51D--1"\YX@@V;.-9PPONK]O@2VS%)>]E:.)BT1W2@@;EQUYHGR,(LX$0
M,)*//KBB5FG;@@S1VPH:,X@F"4J$D@LO&T9F,<\K,O-NVG\J37Q.EO6P]+^&
M@TPXFJ%+[,Z3%<>65TP@XU7T%H7_&)!=SG5@.48D5[)T)UUUYB&4G^U:X?.'
MZIO%5=MOQ^_2]T1T:B9[>4G,6_AO6S@*%/O/M3+*C4%9MC8'"5Y,OUF0G,TY
M UJ,8';IWW[Y^D_!J52IKKF%FG"RZYM%Q\\O1^7'_)UTE3BQZ)$4S+[V!L)@
M'>M/$!C/:*&C!_;2GIYND*N3^G03S#;MN7?;2[DA9T>LI*((#X$+F5S7)!_@
M(7Z]#TFM!*UR.?D;F\.Z[>]R-P'@"+?3?$DU *@@/Q_&Z&RX<!-T&5VKUR_6
M7WIBZ)+K4:XU7W3X:[N45YY6AH>4._6+27BAM(9\[2K[$-P/&S^%-D\N+,7W
M?2BNTV11HG30=+ZEVP<"E7- E;IBM=./@$"=("!0GKE(Q42O2'> CI#(^@[X
M^89K%_^[ZU"5-J[#7J[UC8=XBF:-B8O+' 'E+K6?T<+4"V00WC5J6RUOGIX/
M?__5)_QO6)C8KIIR3T^].M@$=O$0>SCO\9OG94CN '(3.?O%(+-M;"'8&H11
M(M<.<R"7D^[!M:.,/*(L/4?](D+U *S]9^A@]/G0X'38.659$O^FI-['OF$%
MYG$>\!"Q?<PPJ#FQ'L4U5G^X.ZVJ6FPBT!-^O<Y_+L\K6/OOU<A[_M\7TZO_
M<_'\WQ33__64 1[B$A%4EZ?99X>@1Y(K)NOUR_;/8,0@K8!!\\I7>;E'6Q.?
M*I>0=D\7#+LL]!_((R7((K\70TE8TK(?:=4=[NIM 5I(/J#F*.6. NWYG] 1
M!KYZ5/*%Q-#3.#"LT>&/BF7O>SF5&:&WG:W+[63'Y8.GOSK:#RCZ R_9TOK"
MUQYLKK! M?=QI-H9U=!AH$913]&]E^5E$LBH;*(*Z!TV?,"L;'%Q<B.AD.[Y
MDDW\K1*M+G2Y")/6[?R#,M;X/PUYB)/-/(0= !Y/?.K$I' $9UE#C+D#><6M
M#)7ZAV_W+ W6OL<B[::A0^&<%N*02L* S>?M>83B.RI2;3'H;_20G+#:?UG5
ML+GK9>,>4%.(0HUO'E6SO9AA%;*J?!Y;VM[?1\?4JX18.7B$X"H.51:"+VD:
M";*EY :W=YQSY8R%Y/NY8U5Z,D%_+7H[!1;/M8/*39SWB2R89HID84R:=B!B
M6A,YXJ-,SWR.+=L#MZ?RR[Z*IC ]89SUS[P?.0)?&+W9=( /S)E0P*]$!O(0
MNUU"1I/,UP^Q^6'BFHVE9%#_G[<\_ZW3(M;6VY!9S#5=LMJ<Z_[':C_D;!TD
ML!56WY^X.>BY)R ,F3<J;6!TB^ AT "HMA>Z6L>"F;IH+VV1>W7>@[OU?U/:
M#N$;UO'"Q?MSWB7</G?MG:#1$48ZHU%7014M HS0L ?=\ *;>XJA[J69<*<_
MF"?>C"SRW51>V7E?W?0 .'B^J"A('[/JWU$VK>R"GK''-1Z]UK=NW;?*AFD3
M#=3<J$(RE^O)XMQ0_): HL$&_"[0@N["M&I2$9T2"_>E#6'I!D3IX93T *$K
ME+(D8WMW:HU7:V PR>$"R0GY_)YGGG*!\Y>.Q0[TBV/[*DZY2TS[49M;.)N
MV/TW(*ZU0 +9H(4W4Q[:T\+ W'QL7L,(JZ$*08I459WGHL-]M7TR?)&2^_JM
M256^SA^EWIB.LJ<QCTNY0T#->VI1Z' 8@\UZQBW2,<PTVLV<R,_B2()>@?[W
MWK6F@4:#ULR"["R[ Q/!J<L.Y"X?V_S\3[_!AW=FGO[4-VS9K4ZF!A5RB7"4
MD3K_KPO0_B\OOB53V'!B.'ZH"8QC&+-"NX[W:IM*@!XW0"]Z^%_E>W96TB0S
M>WRT!V<?0V7!QOI]<EWS\3'X5EKUV\-6RZ88JA5'5'[$#!QG[\39131_<P C
M:7?\4 <Y6EOO!1!K#$; ]^>)PQSR]FX=\ZGPN"/?]__ZM97RV(9S(_HDQJ)M
MIC?*TU3Z<NHQ+6O%);9$+N>JSY 1T-< Q]?WB_WM=)6-Q94'S0]T3 "/I #O
MM\YVAY[?>!6<VQ(X^G;,PDXT%VFJ\F,TX5J<95SS3(-][16XC]9EV=^4V'VP
M$RD S9H0[*9]F.>HC4]5)I@:?> RFF%*!8]3OR+[E5C701>&9",%B9?WP,LQ
M' />SF@1P_)] GV"2/,48?>!\<*2H.1?SMRA@C3^TWDO1]L,?S5H!;OL'&4$
M^KG9D#6J3JYD/LZ]K/JQU>6Z!:/+S*XPH>!D7&_S]QE@%_23R ^N-6!VG@D*
MPVG3HNHBEJM4GO<;>#YO*:+>FI\:_XQ'T:.4[]XA%]H\U8W7,=#<:V"9G*@;
M8*-1B>GEBG#6@'I]:A&)*PA$\1#@MG<\Q%(G 7Q>SC*';6/"S.8AMJBA(.N^
M:<JLP7E8A5Q!0^9+T&02E =$$YE'80&H1^;WNDT!YD@J&Z_72560-V4D"[/T
M$@D+J)8CZ U"@"7E)Y)FRHGE(6"&9_T1 .LBLWD]2ELDZS/8\ [_DUB*;L1&
M0R)=J[KR=40A\A^#8+)AEWK:KIZ\O,&K/U<6Y3BV"6'S,GY$M4<&;<G2 L#[
MQ5KB.OQL> S/G6-@H?2!8%SY]JLBWGJRN5<O^\S<=KS^-CWHLE#][?'=2AGS
M"B4]G0]G"'/$ :6$T2(LGUZXM9[;LX]/?BS%"#4X!2;L(RGEAOPXO;"? 7MI
M=*W%_5>T^?N_DD1<N\=>I;?SM2@:= 9SA<TP&:BQSU8,+S@]P_C\*I)CS4,4
MWJ U0>D$S+ NP(=BV%+6+U$:B&P1/2E@YLPJ8S/!?HLE<*/@\#?]U@AZB6\A
MK5^Z>AC&1%LB,&M4R[<*WVT[K"A?>>&_$5E&>>B5^5RKJ6! $;XU[/.S+']N
M$L7)]#%UJXXU8Y:>54S'/M/;5<;H+?WHFI"DEF0RM%J]NEK7DOW=*UBJT[;$
M_T#\Z3^C*3\NIB0/3L,=^KR290%WI"D33K8('Q1D8^5G6_]&6JIRBT&64UCH
MY9O'E;5>X-:B:!?>'A5;L&'&NO67^JR2PR;)RL$']&(#UR+(<I.!Z*=V9H1F
M;\+^@';U9F8W4!P<HWGB1T#<J8:10I\OR[O:^V^?[/EH$:;C>,*ZP#7;![B@
M_E]L9-YXR$,\CZ0X839@"A"'E30?[%3CF8 "I42SWD2)OC:_A=E.[PUU"\J>
M H3U3N&N@N'I-V<NJ'??72%)!@S:,4^DN.$/.8=B\^=6+]VN6.KO:C-<&NM_
MC%%J["?;OJ;=/_F5/GW[J/&!Z[ZR^SP:3[SUE _(=%[I7+07ZN0A!F#+IW\E
MB>D<&34]4(P2/"-VEG9\'[;N[-6]RO43@#DKH,J"O]-WYF?FZEW+PW:,]*-F
MRXVGQH.H%QMS._4$.4?!<&877264+,Q19)3R$)%5OJ,"YX_[!,O4GKX0%>+[
MT=U*_T\MA_#,NHI9\YX3;Y3SYE\.4?WJ :WUF.VN2]HG+XV&2Q@YO1R\ZZ4O
M,9X1:^ E949J6YAZ?H:TX WM@LT$XQ+<SCNDQ[UH(1WO]U^I)<A&3UG3WJH;
MP?Y;J]>><!2]#U;#?OK(9QKEDY K4/72W>'P@765P+PKARH(T-&??3_NB!^U
M6Y:6V',]^UE&O)V]:^[G&Q5F3T^\M;]<M/97:DMJ^M63KS L0F?RM'@<5TKG
MS,?ZGD\KJ@Y*;;D6S6>4PG+-[S]S3#YV.1_GA^[_;OG,),[LU:FS41_/6.1?
MST*J9%LA;5'&0@9_;V:#=M$8FBSSSA*L-,>FRP<3C4)EE!J12EO]32.O,0R?
M%+A<&HN[RD"'^1Z\4Q[K<=;K %,CGW\@OZM!H#7)C8!:1+NXOJ=X?1T'=<J>
MWO]U;'_:98V*B+5L)>NV#&KU=6Q>QN!47JPQY(DS9*)C.#9T.XPH^+@^,.R
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
M-'_5-G7JHIA!(9G@5TU7H!57,4.YI:4_6+T5O@G)M^X>N.Z^MS)(Y0?W+)<
M.*.V0(W$8JM:E7X2[<<? =XT[-,\M;/J0JA$;[KT0Y,^LAQ3=\U2DWRX;Z%4
MVM+)&2A6_N'G18GSW(\R[M#G$_*<@;%%9(2'*$4VMHJQ/+EOR6<YP<Q=UFJ$
M$.J>*E^FX,ROEK'J=08I3%W 8?!*.6[!H_7J3*^T7IO"\O$^S9-U@CHQ$<%T
M2A()U,*R7J#Y@)'D,)I<XL,R2):;K:<(&M,X+_15XG"INQE1L7!Z=^+PIWO;
MP$SU#'>*EG)9_=:D-?B1%ORSY=A/<RNUV(7.=5]T*P_10%;LPWG3*4(!@PUB
M2S/P>X0]+R4)@Y$61!F_S (PY/KGGM6@]<).XU:#)3H=P_KM)])FIL]W_^\#
M;*N!&B*Z^,LRVF-QH.E&X1_' E18 8RK&5J"<Q1!LH+UF6/X*<Q3U0N.<4=T
MAA\ 'V79>%(#$=3L8P7 #=O\MVOF^%8-S0J<I=Y1D)(QPT.@.+"OC9>EJ30$
MGR\E[;+_3:AF?< ?;!BQU[@EWT;(GCND<==TP'W?,4+2@R /;*7I3^@*,#+/
M0SQV;( 9O[T&&<.2N"OHCN+#GR(@9[6R?ORNHP'A$NH-$?UA*#]%':.,J2(<
M]0\<DCR-F<S%S,();L=K4!#M2@#EL/-8!D0UD<@J=614FC,7GRDW*Q4%1-)^
MOP!;3!-._E8Z-K7<] 5_QT@\3!VZ5"+9X1]I3Z0Y_?6/\SO1.7 05&L:G0W8
MRZ*!V8QCT%13)L<7U/4%LAO4.V+Z<6:,ONL$Z]+]ML7/Q\A5';XF[KK-E<.2
MGB':^ZTVCO2!$%"C ND8L=6!FG,PME*CY##RIHS%1LSNZ22F6W057UVJ"BR6
MGFIC/,KX*_,]5ZH?SK#T@766(7LJ'J(PC:6836JGCW]J#C]^_1!_K.'A,$,#
MJ=.GXYW^"I2:"$FH*(E;H"BCO\52FD:A/6&C_7IR0(T!#W$/?;"*Y+5C<=Z(
MF6O<Y?RB;%T-O1=<MH'=<2B^QT9W0"8R&QJG=#\Y/,S6[&-OO>0E2?S3<5U1
M'5*DB'(NXUR8MG1LE%Z' (V)J4=+!+P:&GS#+V9HQY3+S@E^OTU#;LF9?3-6
MEX<X:PAG"-UM[TKCYF+9BY!A*NQ&TH?^4=:8;>?L]ZZ+!1.A/1WL@PW2^0V=
MKG#T7>08WE>N/?5$>6^MP^%JVX_E(_G5U<VU72?7>8C/NN@>B-*2" E\_FEK
M#SM4&0XQ^$#Y&>$=YVI?^*DW>C\K_!^7WO9,W($K2VYC@^L:+D[ AQX^9?_
MH_WXS2!V>[,0BWO,5&5MX4:050.ZK,!(IBWK+U!]%,Z?'A._9QV4F*9/2O*M
M;+M;,ZO\RAJ7-B9$DP"Y804ZP1L7+J' +JWA(>IRX?#SEKCB1"GN@R3S89B/
MLJ+Z7-,F+RZZ?"4R8-<&Y>6YXMBYS<- 9O_D(4:%@?_B-V+!U.'V'> AM@H$
MY]=B<YE#9> .!O8K:E<^QUH]M"G\%D,^[*[/]M[)SM'/D5<3S6S/=,T+.$GW
M= XFP+)0+M%5>Y9#HXR0J)^LYC\R8>IQ8CL'+-+6YKXP*8UZ_$R51A/3:S!!
MA'/0#/;_X.Y-@)K*NG;AV&JCC*W,(*2521E;1@4DK8B(B(C,(*159H2 3$%"
MCHK, @H*#2BH3#+$R(P8B<PRB8" S"3(/"4,X4"2DWMXWWK[_[[O]OO?>^O>
MO_ZJ2]6AJ)"<)'NO]:SG67OMM=']FDYN]1L)4C(?^[1X'.U55@@NKC[EAC)'
MF37CB<^@K,"K5O*3(V.5/GCTCW]'HWK^#1?0@AHJKGHN3ZP1/_Y[PJ %I4W0
MSIM'CY\&89ZYKXS]N [)ND1+)4^B)4%,/:11-0C+B03M< 7GGME:D# U=FY
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
M@42W<VB[1?\+_R%XNII_#X,N=S#,X> 4 ,)2O6B]L1_2"H(^H]Y=*;Y!@)J
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
MZQR$U":($IJLR\FZ]4K8*VBF-+"DY+D_3U9PC]*%ZHH'U1?S7 >AYP8/LV2
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
M99DQ;^5Z2 ??8N_<$B(J-06:'\&^_B(9VD')R5*RKK9)P%_LNWET)([]@-C
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
MQT>WS]KGBJFGM[>G8MM][_LZ187FNEUJQNI=%QJ,95^4EW^=7ZCH<3OR:\R
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
MANOTQ[^[-?S#M2&7,M*!64,#47!5<5M?A7*1(=[0,TO(A\)T(7&)E$: HQ$
MJWNKT%IM/N+\L7_U;?"UGH-!7[Z58P ,[ !+X9(C\$R1^T<>>I0!K,^I0B$]
M4!N%+,Y-TIJ#"<DM1<8$].[ 01(K\#-,L\)@9E1$69>ZY-5.M<]>//2?E S4
MB1[YCED[0BPA\L* PE6(J*_4Q\)BJ$;<?? MR(FPEV#*I,K&PU5HHCYQYS0?
M(8Q1Y1U%#04#0A2FGS@W%!A))K*W\S+1RX7L -*\"24$YDP1T#D*T]R<\RO4
M35R_SM%O=S :M7\.R;M\"!?^]%\PD\V\TB+LVN8I#%LHGX_HO)9M4NCUKU\'
MM:';!"'A43XB=@S<#Y?"E=LP\2(\<U\[3YI>^.MOO)O+8!K]4P?1_Y!O>4A0
M71 R5V/#W*'0$=9H5J0G,^L0/+EO@>I3D A0;0HXM7J.M!$<B]NYV-2 C#JT
M %[>R"5!LJ26)MUXI\/6;JN44QESOBB\#!->!*C=AI(4W@JWFM2:E15#OP$C
M[:IKNFW44*@U"L6SJ1(@+4N\^YE%_4CMR :FCO 1$B0JP'8 6SD'N&XLXA<T
M07\7A>E3A]Q"JZRL)S>KN5+'$V1:>'$,0&CZ$+XUUQ=K2[[BES8=GS-U$AMR
M*W"1.DY%$15Y6+CFIP-,D[:!%FB')S,;VJT:;@-P#P.B%1K./ANKRJ.$T&6.
M:X7CB)XA=CA"Y^.8OQ?+*' A;Z]FGZ[,1[MS6-^D>:_L.1%;4[.;?=PV"K8-
ME"?-F?,1OS+ )(7'%!?57UM0H633\C$P@.5>F^F9R54#H].I)LTJ7!U2DB_4
MDF4D>$8_DV[GIJ=5MW[23'#8-=/9T]'OD537Q_2<Y9@AGR7,6#NX%6;#[?^:
M'56?>'!6W,12S['GP9)TG"0O2?^ F[X&2Z[%MI7D?GF[DNZ^$>4=KMS7%1:C
M-%'=D]= GW-DS(F2I@DWFYPF7M*[J;*&?(WBI >;714K]YPR'RAAWP,K.38X
M-Z;"%^239-$R5F@=X9E-Q2/[R(QS55**4MX''F8PA/!<(]E'Z! N.J/Q?I9[
M(KEF37/OWB[]IO1%AR2> S"22&3" Q""V9 P[M640MIC>YIM7]<!>3"?A9S=
MW4_C&H.O,ZDV]20PBG'P5F*?<8FM;8!X3=GO?>*J*2#6K,M#H;2"P@G@33S^
MV[O+(R^(O\)_)V $\Y27PY3U#^/;AT]WS8DP&ANR6T\KSY.LT,=&?-6^L+O\
M$O2EF,+$1T27J*_?UN,I^.CI,MZW-FS:=5<TZ:5TW#'/<M5@-*655$5[]O?>
M32@BBFEEOF:H-;<*1W\T"\X$R]Y*S,_]F!GXGUMN\1$O'?$T@.V*.H!>L7/O
M@<YT_ZVCS\8"Y(]_ARP^XJ(JJ"D 66@Q)Z#FQ@84[P*=-&E#22;^Q:=!X1F-
MJALOT1[<^%'NADUF'?S(^ZOV M7F^F*:V:EYT2,H:M(7;8-FW#'P(WO8KICT
MJY,M&?1G">4Z^N<:5:_'=5VX0XK7B32MT8YKF2Z[?,/6+&O*AK3V%'<?W,^R
M9=\%LT=5 RE2NN(Y7#08-Z)L'R!5ERS9._?->N]2G:?0V)MFF[ZK'2N*#Z,X
M1KU%:_->0XYFB52H9GR<ZN(4R\N86:3 V0&'= P/UJ<9%*2X*1CKR$=L4VW
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
M,K<QX<+4*//E0H!D87'Y#R@6/3(8N6\,K.=<]@VC&T;UT1MK R2'/8_N,=*
ML< \P$<\1FK<.D10<TDVC'U2-+*[21-&YQA*'"RH-=O,BY< MTI;)+L-3?_^
MNOP;;Z#(U,YISKKE"V_BK?JK6&!H[>$F8736#EYYX&A+[6?4@JF8ZLM\RUSP
M&A^19$[=_3Q>;<J.H:KVL&;DL^)VT?F7CJ:!OG@S@].F1MHQL6X_.E^F=CYP
M,!"U[D'5.],GN-("60:NG$T_7",?=!CG<AU!NYWWC@24!)GWRO;(&N_(M/L4
M$'<WL/GLVHM,S/!A:Y8<AHKA2JO!JLZ"#G"4\4*PNK&#A;H)%Q.5.AP@"WT7
M%!2;>M3)_=FVOI_W>OF0T62CX;U*EOVA^_C#:7-85\E]\F(V33K^2AJJ84W#
MZXM4N 0HCK8M[_QW(L>S@&NG.FZ_.5ST2OIJ /)@VG<"LY=F!V9DGSN)#3=@
MMB9277<8-RM%^Q*L.N93O@Z/#QXE5A&'>8 *'\&\JU6]0C#EO=?7&1Y4?>WS
MT=>3'A*D^^E3S*E9CY\LA6=RY(0XESRY;O5K*@^)*_'1C5PDIML WU$M89[]
MTVN:O#"J:%FGSPW+4N^:7I#$P>KQ>]M:#R^EXB%8/B63>.NEN_8K%!+TEZ6[
M65RN5"59I>@?_#;^(<8DY_Z^;_<TQK*QOTB4GJK9OM'\[ EWS[^L5$#W*4Q+
M&B@#\R[":!M7U)3]":QD)K%M6)3G5=+@$B,](P\TK9?T7@W=TV+3Z5R8'Z78
MXE7>FSN_5S-FGZA2N^%$R[KU^FF+,_>2@CQDYW-)67R$#/<=FEZ+85H1UM70
MSR@@BHZ&7&"U%BH$5-N@)[]!AV', &!(6WM'6@$^!)EC53JX0%O?N@W,L 6X
MI]RA'7#B&3JSQ/F(S5P%/J)U"XI))X&*1KQ]Q#H,%\F$R8:Z&$1:OG1@V"X%
MY".(I&4RC*)(\%X?5RP%>M[&4(4$0%A\).[XSW>BR,-,OM.K*#=B\1%HS)0[
M=.DOKBX*U(9LM!)9=@)V TQT#<!MMUZG=/SF[_>0, KA*9U]_[V'?,Q>G$,U
M<GE &HEEQ$=LI0+5&A2/MOXN=BU8SD*RX\$M#%*PO1!+8'8EQ]?4J,][,'>O
MORUM]PU?/N++HQS)J\;ITPE=?FT94S;!O1.1,@-WUF[.Q_'R+ RV7HY-*B]X
M:&J^L<<JNXBB"M2N-T;H;^9Z,$FA.;>[5_B(/=S#8"R=)VCVN*'03;*A<&3(
MW:Q+Z>;)DX8%=L,WSF&E+C0G_5P;$-& ;G@"U0+ 2,Z">A[:$?VLW,9X']#%
ME?=5J@M8V.4//YX&1+IZZ88\W5]VP8-+H0_\=T;O3$9)@@N$GICA*0/-FR%I
MF(AM@8EIBAH(I]832(2/& \D_,4<\A'6ZT>0_Q=&B1C/!%9I^;1/ G,!'%&8
MHG_I!MR0@7AYT/0V:W,-<:M2!>H^R3RU]4"I#YWGR#!H*!3*[%R1FC7.J,UV
M7;RQ7;="[J>4U@)I)BM\>]QU$Q5E90_RNCIG#; S@4R!D0E"OPR[A%=,)O07
M P/^(Y0P?95SS-'?>>]NLK(G1:8NJ3Q1")^O$J2$CE9HI[]W+"6?9\X7]<YL
M!T#FJZ;",1K/U>+,FUN,+JNR^3S@OSEJ'G-C5#1A;9V/,,4L/O[+R$[YZSFD
M]$#AFP=;B@#4T@H43QG[A8\0EH1!M CH>,V%U<$7/F(['[%TQN@O[P?(YHD*
M_ \+%%$4>'""*_9JDRU;#7Q^;_N7*F;*B2^S L^TM#!E%8G_=M_MG8P8(;6+
M(99'E30UHR^$[C.6*8G<[PO-;$)K4PQ$)5#U6EQI BS$!WC%?,0=(I5&5R4
M3J3']L? ;/I^@9$TF.%[8,^5=3B0"WI'68;YONNXE,O=.;>6@G-[*OJO#>U'
M24%&I GG_WK^A!QM+(ROJU=NW!#MOX=U@97_Y\!U[;?_?&V+_R+\,' I-?CE
MGZ)\% D)I<'_\0&>"N0#<QO/T$ KZOL"B'(5F"7AT"_U="S277NE(5*C.(5$
M>(87Z8EZ?5>]U00RU^'HF%>684]8;#K7LN EQDO^$Y=?ODF.',3*)DR*C6/$
MJX1P1T'>AHD8:D>5!DZ?2:R#GPA_A.QNYEFCK]:1LU)Y@&7R*63J8'DDM=$R
MWX=CF)#CNFCK5F8P?0Y(&[X^?&[GU%31)6/N)3P-8+JF1V?=<$?O0H\D4_8P
MF$O-JSX3(\@&/9/Y"1/"8;\^,R:J;CEDYE))A$^L8_J4ODYA17_2O+?J 4GH
M=XHK$52@S*5Q#DSW23K/B7%.X\Q ;P\Q[KI'25@>5^]^MJ^456FQW1+P![AP
M!NIF1I7NR&AC1RI<JPAU;J,<[./LM10R,NLB)PFV*EIWS9+-5"U*8CKY"+/N
MW(-5GRK)KQ^:>?@Y>TO'KUHM'5*453-D?7UM=/%=2'[ND4G>V 2%!OF@Z_YX
M?N^!A/0N?V\^0M:SKS<),Y/&(D#;>'!@MX!+/O+O65+LDZ"J?LI1E?70H&4I
M4H@U04V@M:Z3J]&MJ\!."G&5-)8K,TYT7IO'_5A:8XVB0(T6:/L51G9C>1=7
MC57^I7DQFQ=;3=E[RU3]4DZZ+*$.0K%^K[+=LR_H=\PWB_P.?1,A2]\5LX"V
M%?2WSG ^XL)G.*Y@A0G*:P_?,%,(XR/<C._\O! _W +M#0UJM]5^_COTB'M\
MR6GI%#7WD\$2CSL6(%--8;I3N'N2:A)VF7_T/3>*CGIZ4J?HP$FPT(N]NN-;
MSN%D],[)Y'UK,H(%:+GW 7EC0S\6WN&IJ&$.982/L,);\Q$GF]=#V7A>!-H=
M24VQC?B-1T0[T\(!T05)4Z_/Y4S*4PW_7.3O4>/7Z%$+-BS1>.;D(Y7D F/4
MVX]NB<'D-_HWL:\WIP&9V!HD*-/&%4&-W&(LT/F(60S3$GLUE(-]OBQ%#%M:
M^R#WU&P?F!# F)S[.2CYE7([2BP$2SL;W;+4-UE,^# YO+]S5AV-G-)V"OXP
M%=_DFCZYKA&<]SIMB@T#:'9Q?M?L^PU#>?V'YWX]*OGPHLNA/CN95<HB.EBU
MWQP2.@$2&%*M(@TP2UZHXR!#AU%1UU15JK;A#G??T34=]5^._+FD3A'!&5I6
M,(&0'NHI&R/F&[RF?\O1U!!E<\.* 774 'S//1Q%J(V8ST?4ZFG1D;-#3%(M
M:@=.($/L]7(;DOJU;[WW7;ZL:@Z842>^9.\;5/]HN;U16LT]6;9[1<^,'B6%
M)0<D2CB8O_OXKN'*RQ) A=B[\:KC/VQ(6<Y<47=Z7Z2^*A[&@6)T35NHY):)
M\(H EB#; Z30D5M!=_/C$4,^=8D;O8HBM8PZ<W<NGD-254EYATI"OT6+^+]W
MMG?G=O,1?UT*.L6D56(N\N;_N^46\S^MY/U_@CS+$=HFPM'">?!>4D;>0-M
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
M(G2 !4YD;D[G-PZ$/$P%X5;Y\U^.YK#\#G(@5_SAS#.@^&_=)E1WLT]NG>!
M>OB:.! @V@7&;)JI79]O4YB! 1[P80Z$'1,R"65+8O=AUA:P?S%4, E>0N4(
M!_)2@+@-4]L*8^JN7 :!00J4^C2Q+LQV5&?P[-IN=>P]F-8M:PYD1("JS_[@
M,\K4)@RO LH:C9@P#D2 Z'%)A1^E1BM_B0HF#P"ZDZR+I:2#B!UD^$8\L;QV
M,#7H=+]J7E0>O%17XDW)Z^V7/9)^GTC=4]%H/ES7A>X+-O6F;V5>Y4Z=*3W3
M>DFAV9"&,.[#2+$_H"/?W;3<.S<].<@K&=KX)\W?<T^KW+VS%;EJ9X$D0:<K
M.>;XJR5W+=]2MEY,B<I67G&<9ES M#8QP54JJJ&N<B!F>*UJ]9IV^@-0UT<!
MH-,Z!Y%)[$Q;GX!AY-8'#=:+VQQ(WQ>8PQ3OMHPFCMW:L<Z!6%2$L%0^IT6R
M8V&_#BD T2#@L,&;!ZU]'_N-N',B!SX6CY&&4;U@2PR*I 8EK!XY"C?^DH Y
M *37OT&IT)263(VD;4U>J1Y9-K?L&65C-M5[@) K1(2'LF)B I)[P:2E[>!W
MKR;Y^,=B!7R/[WAIN@\HT=UR-"\&RFJ.+\6/%1GC)C#%&.WV\\B,"9.P#J\[
MU.)NP#QB3;MP(/:%EVBFH?7-MA@^0V,9LUJH8M/U5Y[3EI79US\XFV7<XT"2
M1F-^'2A/,=&/M&>)BIS=FCM$R<!''VFH)$9M=HK7!^[/;/Y4 *1;]#$OI8_8
M-JAU=G9EYSOH9X_H<5?+]]WL5*O_$J.VKH[<)#39/MXR\VC-B#4N6\F/-2@;
MZY')\S70P6V86Y8J:CL[UMPP3;_*C[<M-3C3EVD82X^7[X_;<KKUX=[T18-,
MD:RQ(I<=#73#:--L.,RI>P1WIU_4<07YG /AI;Q)].6R!GS;ZO?XE83YC2P[
MD1(8V]]N"=7F$J0!/BJMEA\E"!A3FZ] *JC"#82#_K<VQAXR5)-BHCX.#[N;
MUSO=L8RAL,7?#]1C+_C?\SMQV9.8\>AUBK;R"4$=S=OIHELST6>N6P7#SP?B
MUOB;W_T4<FFVMWLW7:"BU*&9K-,\O<+5XR_AZ!9)>.GE(+4D?[4][0NHD'Z@
M6IE@(-<]]E@&X^)Y).IFD/_=9RM,/FK;PG*Z7G2!LGX8NGVV,^9^\A*]C(9$
MXEI#1=@4&;3NT (6!,#&O6"D/,<R@\H-;N:1D^&A$V+0JFO6K^ \VA<*#+C.
M8PHLXN!QWF4.I_U>@D)NB="VP [L&DWP3JJHRGPW)=QIE82)[MXIV5&_C0_;
MT?&7N474*.% PJV^^5R>&;NS^&C0SC82U6J@XFPF=(MN*XN #EHQQ>]R(-)]
M]%S0Y>,GX2S=5&*6^^YKS&,7):S1 UX!+_19Q52ZJ:AW<8>6938T>3I6H-#"
M8GT/JW%D'MX?C2;6=3$O)09<KV04JF&I"O/S>CV@BL0'> <9,A5LW!!R5!/N
MDG*_TO)>UNM=%=FR]AL0!^IH9EDJ$I =+/22<"87 7746+OL_7]$7JR^4?;F
MQN1KN^#.CG/<D1R(=O@C8458N"U[ECA9G>"G@:/>@H=C7"(RU7%\:![XSR6I
M<[:VJ*L]F17OB[&Q9YKM:B\'<2!'U8 AR3R7PE5%(K?L"!$1@66/;4,WQ!EG
M\X),TAUU4J90L$AM*P,93T^;^R@IAXMYY1W3M@;J:1_,#!S4V\ZDU9[E0*[5
M__WN".*?F,EPZ($Q2O8R:1)WS'[,0 =+Q5P90DM-W,JU/>.C8.>4!@0[2SV]
M/^#C''N^977,)4)=C(DF+'JSN;L S4JK!I48N"1AB<O!OZIQQZ1A?.]MF;+V
M=.#>#_>=G_)$/_;5T<RGBN]:R[:+U%]L53@=W/RYI9(U0#9,;[K3.Z]_M"8?
MZ1F3FWTB:F)@ ]-&,G8$!7YX\(8[3>-"IMV(TWIUJK9D@JVAFFP$I7)C#:6;
M\3-=UBS4*KS#"Q&[K,\KI]IOPY('+<#HX4#._>>R08+,W6UOWS!4!Y8)/?#K
MT.XFO^'VID$Z272Z#&<$3-&0-Q2\O:D%O3L#WI/8@_9%I1EHG=JBRG6UZ,<7
M5">.E=TO+UY#Z6DYNI)-HY*+MFLCH* 5ZBR(DY/P$0+[\+)Z%15+KJD)6^9F
MF-M()PPY_M93ZASUC0/A5LF(>(6DF32I*VF_7DCHZNF8V/OC1>K)I&/4A:U4
M08/\55GV(8P'#)#/7FYB!"'\$C%0M+I_Y&S=FF-RC2Q9(V1%6?LD->^/0T-[
M>AY60S,Z)5,_!;@@?61R%U-_C[.F"786C@3D_OR5Q 1J:JK["9Z;DM=79CB0
MV\2O26OT'7J )T%%1=G9K<"S8,53S*! 6?ET@D%6DML)MVP_/[\W"RD'[>6:
MCU2M<"#XOU69VOM39P^Z=[==M3,).@_CWRVA%5FK"IA.!8O=3QBSI<:4^V6)
MAUM:3^-N#2REQS%@]CVK"8+E ZH.#P;7#?OSMT9(H_9CE^HY$!)\MZ(NCQPU
M;#DQ%W"A.[.^##7@CF+<4JR6*C6>:0=E901J-&"C=W )--W,5H0J'C&)B;!]
M$PDKFNOIY$ .M4257LPJIM:[)D5W8<E&W>L9>4);_"/=W /YO6,.=D:2335-
MU=BC]/7Z!6KGT>_MBA=TY?/?M(I+I:=IZ>P<^B"E5H"M)+$/;Q&7^1E.[,%
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
MJJW/62O[HM!*D(.@,S!1?_?VPZNKSUN>?HP-AHC"VI["!$#:\Y5$-;>&37Z
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
M? FR0I E(L908M?6FD^2CV'[R3SAS:3#Z#U&_1A-BGW?E(P4VLUW7,:J7W9
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
MN0LI(C_5A>_-27P<2E&=S1I_^?7)G:%JFW5(:.S_S/*L J' :&\]#1H?HN1
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
M1>S2^!4D>8SB"4A1I,AMBRPSP:O1SM99;M\T*#?5/F8=4W-BGH?"'2Q&&_B
M;91(ST3'?D(W39&:983G;W1,OU(Y"2FI%Y@S:U?'_OZ*'W4\UB^WKI7S'2?^
MAT@@9\KF.[(4^45:G>'(?F<@A-G76WP;Q.C1$BK2\A>\]]L244?<Q<0D9J.(
M:+DWUM>6_1!'W%-:-MZ=?V3F<6FRXMFSB))M+=*'4HP*[9+CGH.6U]^>+;]O
MY=I;\#7M2HJGIGBU_."\@ROP33"6Y1%,EVQ%B5215;P";(2]LX/^=M:4DKXT
M^.VX3I94?MWUI]?O+-ATS-_/'\@YU<4;_];^V6?E=8##2RFL#X7TX"P[EY#A
M8:%1+]"C,7=[J3))G9$3JZ><TR'E7MK8=;:R.OV:%7+WM8$4K1A'+?8)0HLZ
MJ.[2+$_S7Q+/1WM=:IS F(/QD_B#? [#B4%:@_9<F+"[\%_B>TP\M:*<9G#O
M5E.D/K0KBT];F2AT*8P7O6AN06[E7+\5WO7-PJSS-R=F1/,Q%S:_9[+^KA&>
MF( 005\0N9U>9":0Y#(LU7%L&E4BI2!</K,2]_+AV/4ECDSC:]CO?8%^E]IF
MWRQW7;)*2X"I=#88*;4_<@K=94+7GAI[TRI+^$AZ*//R-NLY.X>S#R-G[[92
MI.=!5V^L\:JHF#K?0,G=, OL%D&F%1=-SV\+9&=!S2;_&C/XGL#BPJZ_6[3.
MNII2=WW@Y'6^V@53(^7>-1MFPAA\P1_^_:S>I3>S>L;) W>>+D6=[KSPKK',
M[8RM"H''7C(R?RO%.I17)/ZFJ5L!O'855,0W'@'%F4<YWTF"*6-+0PPN[) &
M2LBC1\](-W2(]:04W6$;MCXM<&H@9J5:X=UT94+L]XM"T>>N>"SSABEE!E^D
MA&E$'HN[.!5YL=F[3>I/>>\VB7VV4S%6UA<'C$)WW=DG98[L =T/-]V?NS_/
M.O9<([>)I?'AF DM$O[+/A*,DFQA632_LTDV[3Y'?<S4[J;W/IU!B;US6IPY
M%F-G/EHL:^I:?KU=&0)KT9+)?Y]<#:2[L*3'I_(T46.9C$#07VI1-3R8Y%QW
MH?E0E*SV"!$OR;H%QJ""]KYA)S^,M>[%R%&8,<M^&FI)9Q^'C?2Z5'-AEW6X
M,(U54 =WN[8>PKT<LMW/CIF&3$XW%W:@?/R2ENS?*M-<V,MXZSC9;_F]7J0!
M]>QQ.5V<[B.ZA.P)3^- SAO4&C*/]7-GB^S.FLLNY(+X/[F0,2Z,CPMSEP$5
M20W=+[=1KWZW@ /,\^BK312;9M*N=LVB"J)3AJN8_RC0!.''\#!.P?-R4\KF
M2]7RO^UMP\CM4<V)$HP$O;Y[=X.RUUFUBT/8 Y@ L(.IB;GZHUX-PP.^H9)"
M :':2TI!ZBV.A_NG^P@O%5R]%/J(!X  IR+7RE[[)G;.^T7KRFV% EYYG830
M9OBIO3=YW<<T\UV8YCW(!O(2Q#T\GJRKM$X[DY=P+V3P,T!( [12=0&K:?=&
M0?^6^CM/1L<,?0@8_4$UL:8:8G^<:@LC+W?N^69XO/HO6[0G^8'-Q@NF'-!@
MP87=1XP%?Q-CXP%7]?V+$[)Q(IK=3>3#X_C]&)-/5LF>?_\$U9L[LA=O7_62
M; ];:.7KT$T+,]--_M#Y5JKT968-ML!J$_\^89T+6T8P+V'TV<6 "RZ*5.;?
MHGQL54^,[M/PG!#J=["^2V#\>WCNO:MJ&'UJEX(R[F=,8 -'MK*79?G>7+']
M4$GFR(VM*\Z$]TKO7RZM5-IELJP,SK.4Z, 7?!1>I)X7\T<9#D%O:T3)H"LI
M0Y'+LCZG:I]#R$GL6-YS1RM>%%ENV^7G)#\H=NVSNLJ$Y-]8T]?X\X3Y',XA
M(<@^ !90!WW+8+G3(99#_ 4<T?.;Q$?52X$HNC01O@N]QW'HMR12Z"?Z:ELC
M5HFH/:H?,UVS8#,Z^W)5SSC?1..5#Z/+<\5!6/P#&4SFPOB%F!!_]V1S?N!!
MMUHW+NS;\T-S[1JI[LL*&PX6:^9 UBQ+HIT+4RK\ 2Q581RXL+[T-.3L^G_\
M)&3-JZ 6GI+4C'Q)HMU@2S;"C^@)4 GA]6>BIK1;[$?T]*>D^6[1&*6)-L]C
M7E5\]M2UK*RLL0\,D4J_T25NJF70^>>O"X5]83%>-?@?IP Y@.:_RDIN6X*Z
M[').FY-/EK+9:$=^);.D(<I3\&:J R.=YEQ8?F7;D6.6X-0"@'?XUV:?G0?(
M0K D,J'&E\ 93^%BI-\CD^Z<^,6M3]!PWP&FCRIROIM0-SFI>@+(WB >442L
MXP?(@PQ!Z.7[5KBPMS>PPWB&[+S,=A*()7U3( V,<?C&H=?]S2Z!+QGWPC?4
M:6S@K3F/E> ++NP5Y[^V5Y-Z*CD"LM"GW3!WN+"R+C -:F @ R"LQQ%V;GP*
MN4::ED"*PI?6L8K 0CH;/W>^B :_ UCX6ACSG+#9,H#F%0U,JY J_-EO"Y!L
M8PP<N;@/^6NG413HM:6<$3+C=A&P(4IC[^\WT.:(;66N*40JO5_X)SFPK<V
M<V'QG]C)I*5:UBDNK'_S,N%=P1QYY^3SFTT[VV!+UVE)7)CE^*&_X"/%T ?7
MNW>S<^$N@F%X8N47Y"M265M+W7$!IP89$<RY7%>QUFN8L2()CFV*N63SJ-E!
M6;0?06"A9V31[D['>2#[;IO4V/+'%$4N[#AB9X] K0E3G_4$K*1=:/F6V4PZ
MP#D)5E)6*@SW.7)AC:/C,SB-?*/<,>T1S/0HJ:T_D@MS@Q[%55!]?T+VO S-
M&C&F)GV^5U+)BR,_ME!YKHGT>#2QB%)WE N[71NTLI6RMD;U>%61ECK.D%5L
M-ZS;OS)DAIQ)0>9M"4%3Y_M/_0A@2J*Y5T8[T[I9HI<T;'_%B% 5EZ;H@8TB
M<C^-^;I$8S],XF4*O4WDSVOV1VF_R$Q=HA'+V_DOW$NNC;K[/G6KE$!&@5I.
MG-M,FABG&8@E;>?J.1A>L'F9Y(=JYL*,!,'3>%8FB0&90ID]"'W-9SH2Z/,$
M!M3(8,BGONER89YDIB8IAKQ-("Y (Y/"/X<19"'6=@#Z\3\[;=A/@88/,FMH
M>/DJ.W4%,I$\3A3RZSAP#T]S-6&E"RY#[WC$S $6@(P?QHA@Q_!MWIWJ#I-U
M 6B,+V,;L6+@.O/(3\[@\>,_5&VFX$L$[QQW;;N!=Z>/YU#50^PX91Y98%/3
M\^C\*$8'G&_"W3I=K\]Q&P7&C[G5*X:;-7-.U@:OLR:5V6&DR:P:\UB(BO;2
MV56^:=>%O)V#F*<QS\/07ZW_A%/NHM_$78LJB)@-,[[[9ZH;VN5*LH'O=:A3
M=H?R!<<]RE@[">3A_ZK .\V%30Z@A+H+(1M6BXW7+</S87^01#4^8S[RYCD'
M.E&D'UT<^G;G3<5/=['HKB?B:\RC)C%"D&K7A(S@"AS4P B"]Q$QX7L4&6&D
M]HVV$!8\F@M++Q>W!F7R#>0AYVF&_])D'@&&U:F5G 3P >G5<\XH?)(NN"6
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
MX8@5YL(6 C\,?;?ZC=HIIE2\S[P C 2 9EQ8WDKX'S)+0]#G BC(7Z)0SRS
M[ASL#SC- CZVAUH<GJ=61.D^C/&F$W-"-_:-E<XV'3_>_XLV\^+,^3/%(QIU
M:A/&<#B9N;I)9D)C$KP&--BS=C%YL-\YYT!UVGK+L^?X91]Z4N-H>)C>2<JX
MV*V8#61HNA1=.OZN.UZD]H;G0[=RW2@'M87[DX%W4Z")OSVD6#;@^>9WU_DU
M%R[LG*ES8D!6>L!QM^PWTRENXNFFI]XD3\>9H)(_ODE.3JYGIC]/.10IY+X6
M9)6$!]H/]_SK> _D#S)+@DF9UR2!RHBF(%-^"N84#3>%C' ^_$=I:[O/Y);>
MF7UC95Z5E>MZYN)WDP+9):H?F/'7YEEK-AM%T,R%832J!J&(0'W4A-IWM]T@
ME;;.\$+LD\R4T*R+)=)UJ=JA?OJ:K.XZZ5_;R":DD/W8$H2OCS<I7-ATVEZK
M9R_KX%IOV.^!AAO0+Z2YL(I5=@JY=95M,[H!X,R!3Y6L(]T<"S+3BPL;*6)!
M7P>""#;@[Q_&_S,#_$_NI!@!:LAQ$#R,-"ZL+*B/M 'O\=B2)"S&<P0.0'[1
ML'-H.=EWE8WX;7<@CV;V@PLSO*Z4OZFM-6@])):4=-C.SLY0M6M@H+.DP=/3
M<R]*95-,Y-OBD;--PN7QYG(95R.^+QT6WA/!^@3-WSC&I9>S'VA0@>Q+9$%[
MMSC+@@;< \TR\K\Y52<Y@*T,+HS_]VPY;X><N9-BI.1ME/ILV&BK![Z:;VA+
MW68#P87QG(:LVZ[V)/-/C"&-O 0P==$90Y!;[,+R@(FSS?5Z],%P?T;:'JI_
MR_!C-8W :[Z27P&??#2",HC/]4CQ+,YZW.=6?Y*^OR27/%(W@?\X]SRA>ZW$
M<.BJJHF5Q^>MT6\[E6W_5("(<F+Q-+>V<+D^8/(=]A+]L-G;I&92.1 SY9(P
M4)0==876'5+DY'&'Y^G;N 77V?'-\<-9P#L'(,^$)1E#J^-(  T*<)?/KQZ<
M[:8K6X*A=)T[KA.G*Q8YZOWE!::G!!.=-&-#/#3.![55H*7/AKJ>*V1W^'O0
MX#LGPOZ'1"&I @?J7>9<1I:8L(,YRL \,DP93'I? ^P-^M=U:3#"AN+.H8C
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
M<,V7H:\ RYKP>!49[O]HP$B5)YT 29LV59SO1+MXX23+:HP.LKX_%V]N\)7
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
M__0/%]V<:+@"J/30/^=F_D8:)D$7\)S7 D0Y%H1GM<#N#7HL #T3S0V"#4F
M!I$<7_PN8&G;H KO3H&>AX^Z[<JFGR6Z^\NJ95]8)]^'/WQB+6G!3,C:HT:8
MR$47@><)<U1H^ZP $>_&]1$@OBRS8 MM8+[]UXDK;APD^DZ >'%M$LWQ1VX%
MEO: R;#*1T]JP3-T38#XJ.9/X.J)/2*N/N59$!;<7J8B89XM\4^ESO[10M?\
M:!ZF;1 ?UA(S+.(M7[ZST59"G/>,.JB<S,,OS^C >CJ<JP%,3;(LUR>1>B!3
MKBS<C]Q?N^HM ^PO%6<F/K"S0Q2IK-]R'7/$U&8TW1@!TTZ>',PV-]+J^.&H
MVR.^;0W;NG]4K6D=3]E9=P:RN:C6VSLA%_1M6;8'O-CDYA_OCE?6UU&L"H/X
M)3D.E8WI/,-7PT''9LK3W&DQP&LT3]*=(P:Z"A";Q/G)!GY< ]ZY*%D1<VBD
MDA0QJGTU>@HEUK!_\O6%406V:IHR\V;YPD@%/\1J96S 7[^3JV.M14]%SM_E
MYQ%OD:+Q9>KM8DB(1)3EJ0?2K1\#HDLI%?56O?Y^;J\<=)B+^)T3.KGG]*HC
ML:?SS7Q>>=3D%AE6?D__: 2.R._0F[1.<>"9A4YGPT3[_416E,B9OV5149E!
M?]'GJ(/Y7!RNCRBREE$G?%>"6C:#?]X%4]UJ[:8T^IRU0.<D*U[&U+9G[#VL
M5'=O<E4!?W#8R;.TF'J-3- $1+Y8\DM*OIP])I)3NG@>*@9HO<0OEYBSZ%T
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
MGP/Y?[7_:O_5_N]H@&#HOP%02P,$%     @ <8=46I>+SS%D!P  _@<  !0
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
MWGSNZM#5CL-X8WP5@EBUCJB+:""4:;[RJ95NRWU9*__Q:>,:"0O!H4:_EY@
M@V<TQ3$X\O H7%@O1(UNUX_YT16,_^H&0ZM:U#,+3KE,3J8)"Y#&#'TICE!L
MA--""<SDPZBWJ$/0G+ZNV9@%TVG:]D(-9H[B]M<FIJO?:F":JB&3^_!I:S\:
M<B7VHB[&3%CC^OM]+"#0SP\;O.GS6T$04>H\6&%)WX9\BB?MN9C:G/IK*J.S
M#[-YVNT=GIR#(99H(6K2J7V@@]<;U!@F0G5IM;E>$3&)0Q!?5J%Z('8$R$=R
M)D*')@\(<VVN)&*;ZM-_OO]/D7DQ6-KC+*042#'38<R]ASWJI61X,9_BQ9C^
MC[[)TP^R +I8Z-1Z&:;1>E7OQI&+8<24QU_PQ_JF(:$$PJ#13%,?X8FO)(^'
MK,80N2+5Y]EO5M,]Y_!_C?B9?Q74'>/BK/L^E[D-"D$=$?1?7NY&;H-QX)>?
MW,9D[,0=Q#2+0IR<V,\8)]#%" Y7>@C;Z;O[]ODTAE&,Z6JXI2'$\@ID145.
M&E=ZK'W(+, LJHQ)WO_[\ET0O G1C.+I#S$MITCQ]YN*3W%QHL_YH[I8P#8F
MHW@9$?@"TVA7+U<><K22O(SC=V,0!64^"H+R;DOJVNH>,+(-/%9EI[3*9.GW
MT8YYSA7_?=E8P$6B'E08<IW]-U7ZB/LG<\[=;8)WAAJXPLCFN/@SEY570"7C
M=MM8[$/#?/L60AA//#1SPWB12XSQ'CHD/#5*/4/*B/3%.I+J+,@]\7N2I5+W
M.]"A^,R.8P&R,(H(V.MMG[;:/#DT8[*1RI3V).$V38N7]%A A R":9R32Q>.
MGFF\U0,J^BPY]:G+Q2+$ZRH61M#O?)$6F-_,"<;4_>?IN T-_#L,131HQCO:
MK"]9;..,P24$V;2 -W(7EBYJ1RVH,WP;/3O%JR18O*/A,S2V_*3/)D)P-/#[
M6UEQ](OU:;\W/_H%S! FG-[,W)LJL]I6,<?G^?4.9'BZRI,?"9"7NJ)[AZYC
M>AQP,6=VM.<*;5. !#I&/\ ",BL9S_#D14L6T+;P&^9VA=G<B9GMHV/>(2FB
M]*-S#RV7L2Q@+^HM@@C]Y;H\=9J1:V#@=&=]QP*IJ(-_M8D/"?JU-R VX7@I
M!'ENG 6$AVC^E 9_TA1B43^3B7K* B+S2+!3G<]7W=$1D(O.8F]C5I%H;<QD
M?RT+X!-G\GPC\YY3!]<I=;=O<I.>3 C.(<U_6^5F-$%(1IRZ(!B-W@-=TEE,
M8 ' 1A+D&9((UTJY=!*\];GI-"ZJBD"W@9$_XT<\F='RK<5TG>\?_ ?\XI@H
MXV7HSAG[,!\&JYA</8\PD]V8TB&&J&4,)+L/'LP'SS#Y<Z&Z8HULO%A-+FC
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
MM1Y_X[#7>B39MX5$4;<156I/$WVFX@QS@P=TM/4E)GAK=19=GEEO7X0R*+<
M>@3#M_;:&>S(N6)@\&$B9.B#66Y[KM-MR_V*1<DN9PBS4>U7=;'#Q2/'J<6@
M'NTR2KH$'"#;7?!\HCL3JY42J"0\:U%MQ3]F<?M)?#5WJ$UR<E+RKY9?:4A/
M3*,@QIO!3C5D9&F&2)*PL1?[ZD1(W5R_#,C6X2YMGW!@4B=<F(,$W=W<2.U@
MO@O*;1*;VJ SI>+F7/?HU^#6551/KG'@[$(N%F\L(_PNR$SH,;F-UYGR.J!G
M\4M;;P$GQ7BDW4CC)7%2=.Q"D5XNC."A/+T30ZS E5I4!VU:-A9O VDDVZ=Q
M531$@P%O7=V#] _B)KUXKKT)4]0V2/>)=(?CXHN,[\]=?/CMNUIT64#KBHC<
MB^-C(>&OO[7G-=^RF\?J=65G*]*,&2VS8*M&O3>L49W<'*>HZH66_G6*('8Z
M0])283!)'F[29KYZ:I-9ETL-8[Q&N,)&/'8@XPB2Y8[[:>R='Z8>?YH_)+)^
MS/Z8S.6.!NZK.COWUBDA1]BI)/"+%J2"RMP8%?^YF^E-"&Y_T%_257K*LXW@
MJ^_V3(!;>J/X-",#<[%G))!ZX;X'@AMS6<_AR(6$/A!K!?/^...W_G#\@GC2
M5?W[A>)'\D)<-%LP? DYM=T0'B<*764!.NT?=E@WG#_X^9WZU]9N3%?=@0N[
MZ1E[ZRY"^>FJ\WQNG^W QB=<1=72+.UL%=5GT9VF;$JT%#1OIQ_ QEE7/%/
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
M]&C)$Y6AQI_7%M L!B205;*'21=+NZ'-+9]IC2A11J.B)_:.$A):\$O2>;0
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
M$!#=7.8__QQ9>36(K1/(X^W4*'T]W]V=/VDK8$SWDA.KG1Y/P,BPT.,7?-$
MJ@A)E/R$-G@,J/6N\\&BPX!\4-"RX;U%8\,[L^Y''P<58NHG6J*L3ZG7* TT
ML.Q$)9R(JDB(I=\NW2$]NZ);-453@!J,4=0Y2UX2U04EZ-@#+_Z.DUR=N_=Q
MT.?ZMZ]F"BX7"B/;K[>Q' />O%4+]B4+V\ &X0W,7:U-L$8\F1@Q=L!C,WLO
M-+\+4UCX-23N=2\H4-RF4_'@S*F+'&<SR#>@FI,@#PA=G1#CIM4>76L>0[NB
MPD.DWZHQN,M\#6#="E-M)J=H=AH*_]6B?7>?.]'DPT63<S^ G;LQP(LTI2#!
MD67C3J" NX/P-\A1C*&M=JL>-D#[QF:C7E=^F="U+@DQ2T"8Q$?4L/3,^+)4
M(=Z5=DF 6@QW!#%_YVX164%%9()ZKH1>,[I:-3GY[)ET45R(Q+S\YDTD*5-$
MO>P@X-]253Y4"MP;A.%:AG1#(J?@>&/IV5,VBC000>$O1._"S3<W<QB^99TT
M2!?7GBNQ".O.N*A4YFR@/8F!S:/KF7:W9['J$NT@!HI&FPBI:F4NOXBB@O\
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
M=TIY$VO] W&SP?,%33GC9:3 +MY+R?Z5'IC45<5ZRUWUK[UKPU]&#>0>.WT
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
M)6(3J>GR\]&%]]@KIRIV%G9_;]=>N)'7YC1SHU)I>1''@A=:NAD@3<A?/HJ
MWL(43@3\=E(9+F-GM1_88;$4=FS2_!R+.W=*>.FD)QNQ;!KNR<2&G:R&]0F<
MPJ<U+C?/6ZJZ.Q$JRR3KPK,\^J]Y-EA'9&A,6T\/WN..^#(\)L$SC3S?O[/2
M9(-NY'[8;8[D42B+W_2@U-ILA7A!)\FZ=# Q@3%0&$F(0+(JB;D]1XZ$(&A/
MW<9 3@0Q=HW;C7@(:R4I-6:\BCX_T%3E]=5"]^EGNAJ:%2*&4LMA5X)BK$CI
M9&O:#!?\LD*V=_]5,).[#9\*[%W^F=#%'Z/%^\(^ [_*'U8C,O0 "9#ZL=IF
MB<%L[1'#ANAE0BI*-)K#ZD/I.[/ML];O !</3G'$!)5KG<:2ZQ<?9C7TSX)L
MYZI&Q!Q]K)TV:5N&/[^F9#I8IB:'0%[ZZS!A#TA1A'VB%R>"E:)009$B2$>K
M*<OSIH8GHGH4<[&;:]IW\/9=>SR.7_R?W[X]$,N!TJ!FPI?>PZLVMEM1"9$"
M[*1 T<@6C[W@!@<0H>>G!^;K?F#62)8@E_I7"8&7T]_D+1,8[[V(W9)RUW$9
M0Z.<J*SR:8Q,9L]++,5?1(_6HG[6)8>._>UPF:E_[RF%''N!.$VR ]2<5$'0
MWR7R4U\+-[00QCZ"^8-H]_?E%T_:5%W+F/&1W.1A.#\\Q;=7SD5'I/RPPJ$_
MB%26O)T.[Y"T3WKV^Q(?MJ4KJFHXG'<TEBU;/QE:NVEN.U$BE6AE4%YX/?^,
MV(",+VP:5#?2O<@#-83,V!*Y@J3;KB_>N=*3<]-Y_Z;:N<<4A:&NB^%-XO!
M9KN_=,FE"W5D85H__"+<<>1=%'X#NV4<'.BOZA"4WMV4')S^&T?>EYSOCA#)
MB+K-<TWG5*/H=BI9F"))3=#@1G4M1IB,! 8'*[<0I*/\E?:E#^>(ZP9E&<8W
MNY-??[AQF[__D'>]8^FG/FJJRF;"HU_R(T)K'ETGU2PAG(@C %G6#O;HLITO
MG-"A56+TPK(DJKB^Q-1S\/S/;;?Y4O?Z[Z7Z9O1UW*J)_6_'Z?<81QX#F(4)
M3X,8U(+SZIL%5?ORXLS8 @;>W+ROVO#7.>&5Z'T0!DF[P$7FAG4'9GIGD\TI
MH6-J_+[EMGH^A9A%3;7J^?NQ'/.LW/.1IU\%[3JDG;L^+/? Z=9[-77].A<4
M]SW6E(*Z0--HKS+14GL>UA(CEA?)>@)#6E!U:0J?#AWY&R><W33X*28$>*R]
M=3&8D2(SA?P^K_A&I/2D;Y_=RVDTK ]<W]<U,N?893,2H\$'52(< R+*#SQ_
MX*Q)^YUR[LQ!]DI1DE/F&2:7&'W>]+P,;CCA4ZGY.DU.;K#,!'G%?@)YPV9G
M4$_X$*;M1[#VJ%Y[.PXSVE@]H@BX'@,4%X\!OA$TK 1^!PT^!BSAT F8A!Y@
M#/RB!H<]Y3QA(_PIGG\CZFH# 11UH-4P1M&7XM)SO)YQ*X"LK[5VXMJU@ P3
MWQS050FJS6_YQP1NYM.RT0J3A1YC\^HBD64WMK)L>I!>4\-#\E I7Q&U@7P'
M<!)];-#^:EWDR+RV6W@E"M<(C0&]#.=R/P9<:G%?07.1&+LS*U8#TGC/Q=/X
M/>J56$>$3EL?W63F%GE_R<X?5>.4R1T=Y6PA-6<BY^CS\_56$"@5_I9G@Y$
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
M_MI]OC1:RKG3WWF*K]P%+-K-3-O:1OOG.X87^/)VM'-5/KA^RNV<*L,)&T/
MB8\,)2;Z47-KY]8H)JYJ(7_]M=%<H6],_@ >8J9<2CMT3W=)+#'(XO4QZ-+G
ML8O[=Y:5@,7@78$@_UV2^S%@-L_N&/#,R8X,2FZ/0%_#H[))V9R7.><#9IKW
MWLJP:1E+NC8,)_59=KDA79$]O/#-&8\,T>3BG-4-=S]T.$L3S17E&1VX]8CL
M1^&GUE+<"*=QJ[0*XC.\^7.IT<"Y?&!]U%\W7 92/YC$SRY1&@]0X:@?,S3F
M>'* \A:8[/]S%UO@M$7C((R:,O1)V_4^B$K5&PY?BL]27ZQ9%TD_FCG(<K7C
MI!/F!0&@KZ(,_SVTS"%,ME"&=6UE82ZBOB#+J/%=SC*B&)SX9RE_^Z-+_[R^
M]W19R7KN\NN@HDW'4/[LB!<Z&N$Y=RI?FG.7V1K:GKKRPNA\\MD@, +-!?)(
MF[>CL=CA3,V)Z7_LW4=#3)'D4NJJ=@SH!<_E0N(NOKZ:3>[Y$NR_UF_< *C
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
M<K;=#;=MTH,X=W ,X'2JJM>3Q&/& ZJK=P/%KW'-,YR"_/@P9!P4(% GJ3E
M#RGP2),[),5C !,/;![&3/!4Y#D&<.D(8D ")%MC _:=/!Z#^2AN75OMLK\D
M4S4,P?=I(\> FMT>SCFR34:_[;($(3"YW4DO5W6=$DC@[-W?%"JK6Q99,%08
M\*I7V$@=N_92,C5Q1_"QGWD:B'Z8,IW$G]51([S]U?&PVQ6$?]0QC(K7B5HE
M-[^9]*]2 I#U\YYC<\_D1;$6"W@GWK+3#V-=50- S<E*D>9V)/KU,MV$C:\(
MA1H5FG)^!)XXX&3::/(!A:L)[R,WN/K:WKKQUK>(MF'1)ILC(&_.N8<8_JT:
MC(MY#YCU( ]5#SE:/)I)#-MV_;WS2_&A%4(L;/M[[[/ZVL8IBS$N7@M>+AO#
MMZ,G7,$$IVY$0R$*N]9. A' W4<&B7>O93LV/COD9@'\GFV6B(EF_:_ENIA@
M<T0Q]=$ G4>$G&[^H^ 5A-[R0 ^*)UF],-DI=6H3[4Y 4T]OH?$"QX 4L?\V
M;YJ^\Y_'@?^\\5\*4_ROX?_@L)62DN*VXO+&1FCBQ1?MZ49=-CQLZ<:K .U1
MU;QP [O9]D#ZU+<I4TZ#<*YPLCYMO/ $-5.'2:87G ;D5_7GZ)%2%,]>[!@^
M> ,O;XH-WK^*BV4"?%L]:?@">ION+HF10SA0BC+L)+Q+30^X -4G2+TK-&C!
MD7\+@5A)06D$XV TX?"\2 )&1O?ZH\JL,=I7!-[,G#62>Z"&-@:O7TNMIBE2
M'%XPT:-&1>^#M%I?IJM[]0N@7^&E[_ ? [[>WEJT;8^ZIQ84'(IG,2G.(_$C
M'= 7UY>-J'SQIU<U8<^"\ATLK0,RW\;%=M99Z%JE^PYP,E%^6>79AJY;.Z*N
MI)E0T71$>#>MT#J\4X8'KDZMF3R* ?)%YLX2H9Z^^.;M@F\B,(*PQ+KR8W"=
MQE.0US$@?OH8P*;'&.E]"T]+8_I"<'3@EOKRJBO;USXG]V:JRV=-@#> ]>!(
MOOA,CF7/)'$B($QL+YOVW)_W6]5:1-DW[T6/E&%\DE+W1*HP(W_D*#*,;WJB
M3'JQPKIIH73!SH^5Z] 6]+=Y!]()CQ@51?&F*_XC:C+4B^QJ@C$QYT,]@]?5
M87YUJ$MO;CNF-.0<'0/D7/)@$^@=]7!_W%7@+;L>-#X82'D;@=.@#J&/7JYG
M'3'%M[@RZ."VD(H#-PM3H#:L(2GS/YYM=%^Q2[*T2_);?]]DJH*]')*EH&@\
M$,8W\QG(2!<!GC ZFRX^16>)''1(B=YHA^,C4SOXBJ5+$1]X7._7/ LY!IPQ
M3.;(AWO-8*MX:>_IQU1'\M+I;AJEN0^^A\."&O=!OW^3#"EI"\JDY+3>8\#!
MW1=PS.@Q8-<%AH1W:<(A=&Y/)WG7X1[ T[29EY&6$]TFV-UMD<A'*%-" UFI
M.,2+AAY,@NW6!9*34LA1_>8$.C!,SE"$\P-_<9+$[;KS1#GP<\N5KE*)\SL/
M+==YD.#)02.>5:,W'V283L6TG!*!7WTD Q7 +_0LG^S^H:/[A,B+3(R]:C(_
MC6B1LWDW56Z=ZWK@OI-U4!M=3X7F7.YW)UC&.K@$-]4Z+H4;D6^OZSAY0*2V
M=Y^KDMSBKNR;*FC3?25;,A_ ))G[NW/W3^<(X")M=)YIJPY_#" ^G] )P@6>
M]1N;E<Y;%17W=Q<^^>7L4%C(?2%F"8/S5[T'P^X")*-^H2A<>?V@^D>3,'&Z
MOY3 %O5T2*..U^5)3#>;]83Q^897F>]OO78-;C\AKW49&.DY0[<^!M"]W<?
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
M8VHJ?/4=0I@>L(?-NQV_YI$!D74W\:!$;+I/.UPCL3+@OC_._IMVHF'\_<_
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
MJSV50X@J>!SYS6YR'-EV03FZ08/<IX_$RX(Q%.VU''4WG#B< <ILGJ4?E*%
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
M_X:I%T29KU1\A.]Z(7K>9ZL>6F2 #O1%M5PXA)B*IP:!(_K\OGT<S90H;IH
M;J\T*-GJ$J_VJ_1OG B_>O5M;?C\]-N<JA^U3H(Q-<C6>F3=-E5N?=QKFVQ-
MJD#/!<,(OKB5E'/$S/')*_ R]X<+72)24WDW!"C]T#ZA&.1,%(IH9W8@.**[
M$R%,>SI?.5S3^Z%BDS*!!'L8RS21W@5_MR2O"=OKL _;;@I3M(%(PF@\XD P
MU!G8F($ ^EJ>VBG<5!F1(TT1>!]T1F!OE7&(=%+J4R&GLKL5SV<BV*?O1ET-
MUSKQ]EWVO13ERGL)5_H#2GYL[>R BX@RUWLR#]J=<!5N3[=[KV]DOU8Q:H#N
M_[#B41!/85W_#T]-_2?E']GA^]=*(0'*&0SK"A48C:+>Q"^+.UYMCNT,*_:R
MB=,2VA]:VC53FG)K/_J)%M,%WZO*I%_0,OU"/8 FHO$5E<2L3IMM>85E'#O5
MV!^_L]^&:V[GI,;85R.QU5@QB0),<T'S9%8<D!#C*IM!6#*?'[S"]\0JRU-/
MTRC$2-75(DD$)V:YI;5 +AZ >)D@\>*=,2LAL\@#P<BN-C)[+994EZ,VG7_#
MYE-EPR7=B';0R<4T;R*$?NCV,'*F\ PX(MN,RL_=CMJ/SQRB\YH!>@&P1Z.A
MD;H(48K*JC;<%J=UM=&'/!LY#]G60^I_!8(8(/9G#-#G>@9H$L\ O;M"V_B!
MSCN/4)I[YMT^F)9>\=6 >[J3YE!:XY8=&%A;]*EL*LUW(2O?$K/'OW&QV&14
ME[@6+X?>2@0NHE=09$W@(\41[D:LJRRCC^ J"^!"P^4!>Q,,!K((XBFQ25OO
MK]9\5LLNZ="="^3)O3%*JH1.ZB'9:1JD^_(W[EWA;6^[AQKQ,7^_,307'#C,
M[_9\9^U)\\OC@\:IK5/8U_C7]0K)%$<3-5S/;H@J/(;TJIW.D4/ QH^3,XA"
M4%IVD_R,W)8P7WL#.E8IH'35UQ$Z$W++;-,5'L#:?&^!O(=)J6JJN2;F/-,R
MN06(2_292@]@!*D*0S7M1]:KR/J>6+59@6T9 :I3#(GU3,N7*"T)/@Z33IG/
M6PX"QU?*$5Y?7@_GKW:6!U9NFATXH-EC@21O0-,-.'[=J-0 HN46T+(1"L%9
MMB1RNL:CB?;IH\-4^Z#YZ>6ZJHLWGE44)1[?D=:_T?=.NO)"2$78C,$*#X6?
M_NF6L#8+O5=B+['Y$^C.\&8_UT3"4').A?W5OO"QSZ%3 AN*6GTN^N5';LF*
M!+A^/JMO>O()RG9_K=#<JP2]%]BJXONK);^L]\^$OVO9Y'_^Y)?B'')"BG[0
MY291M(.N J@0A?#*+TA"!/8(+5EO EAPW''*<7PQ7ZSZ?59O+26@HZHP9&@U
M,'F_C='!%X'[G[IMHL?0Y!JSE'P-4G$;1 #.0PIJ9X"$ 5;*!:KN<^"5IKU4
M)L=<[OC4V)2#F:J&S<_P;+]WIZMJ[B3']EB!0K<$-H(2&:"95[C]\&-,9_<
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
M49R+9)+^\48K-QZ3$%6CNS<F'02LN&-.Q)&30,R@8W2;!]K>C$2&[T/./V>
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
M 1NUF<3?\O!$K<^!M>.\+!N5=PWV;O*S3 9GT2_M0F@(%&WO2"<\C^1O06N
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
MUCW;_T@O,MAL)F95#^^($FI]]82BG51<EF]T>N_.33O<"LGG[,3"ZY;G7#A
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
ME7S')0UD\FZ&AI5FBF+J^?<\>;-Y:7;>BM^>(6P9NLQ(K-=6++SF$Z;K >+
MA#WH.6>VE(<M "-)582KB6M^RA_"OWNT?\]P]'PZ^+1K_I[\8XN:L7-RAX >
M%A\%B""Q(;UP?K0-%9'"\%]FVI-H>5IQ/;%45EO3( FEE&QVM.%&(OS$@_C]
M*8NC><%U&BON+PVR69-L"' !.VM(ZP&999AQG"1+&8U(ZYVAZ3B4H[#D@!\X
MI(\/5". ^RKI=M(#ES+ZR.<5S=Z9KR%7>3^Q(;58A@@7S8&9C$3[D86CC#7
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
M_C;4K*@_0ZXVEE-WEULG0F74HI\NFAR+M;2-$ZPH.FC!+8U'O,3NA?N/)N
M:Q@HO]+%,:9 '^9,(QA5CL*1JI_H0J/=A-K'WDR\KI_<VCB:.C?M2%):21!O
M&Y1]_UT+$2CURY  JI925.@/. .OAA'P1309)!GKSZ&= ?VD:K]IA#1:,IA(
M/ZOK..MV.?,'W2QG0;/F\*9BP@7)^RY;CN9>UXKC>0F_[5?2*$AZ(&9I#LX0
MER%*;E32==!6(&II+T@BIH39CVW^$>;]O.W S+7QL]O\8=XZ_"UHTRHZ5KS>
M3^J"]EJ%%Z(*[B',AYE9X@6%O4C5\VGDT1B.\ 7U!$8;P+3N,R<=G!;FI%[.
M>XN(:49J%326N5"W;[5"@G'U]I2)8O0Q<(NCJF8U2+#NLT@RH@][",0@#YJ1
M9 _0YD:T-,P2W;GN/(Q9G*AX,/W#XUL)=X:E\LVKQ/0$H)3%?[0,54>K&\?>
M1B81:K%IQG*H]1M 1P%YO\IT<4WKV.9&@&*D0<;([GBX!''K0XJ3OD-16OF;
MV/-L""<[=#G@/:I!U=%NPKQA#P&PQX)*(3D^"0RO-ZB#*"LRM/L14L;(ZLU
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
M<DV<AE-[<A!L5C&E]/-US=I""^@6+O@J[[J6.-6^7W@>WXL7P=ZU28#6JO3
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
MVJS- %9$%R<!W>O[=%4ZL+78]X0?P:\A_O9)S1,N-@DZ7>K@J1'>2]LX4-6
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
M///.\WLN[SR7UA)VP8.!6!++QW5X:#%M%@3W.WD8-9A[2YYB;$S']8UT[94
MV\DYE-4QQSAC$D ]H-(4*X=8YBCHR9,BI3TW*KLQ#+IVDQ.E7MHNR%LHJ=M-
M7I^AKVB282XE#F^1X63V8TJR)4:\E]-,[-1.?6"^VB^M 8[E;BP8K+TQ45%>
MD.2'[_[YY7# @AC9Y8^B@W(^@U&.*UK2U?\MBF&@+KP\BT)O0HF[>:^T771O
M8!/"$"LL5.:*O:W=6-<I7CG/W1*HA[U5BB D5!Q=*7UP1S)@H#^K2NEA>4O"
M[LIO5+OFKR*/*9,1#]]=4Z:\]\Z >%>[^?[X$DY%/,SG'6IR!XAPK3521VK/
MX#!5A>#K'X (T)F:Q5D_I&5?>BS^O:&,ZA!^Q.-PTUD_TQ0BB211JAW "?./
MUI[1.Z.G%=$6-[AYRM>9YPTE=Q7V8"N!\%\G3,P\IZYGU,\;GA\)$GZG"PR4
M9/F/SEZ-0P&IX'WU:.=]PQ=$D5X(;N7TOB'.H5RFQ96CBR/7K]77=PDR*9WU
ME/N$ PT)D9:)2KU45A>7['?2WU7M_-;Y\\(O]>-DK)&BK,0:B=@R.EJ!X6J4
M&'D,S_B6;ON>[FZQS[^9/L141!A-@JS!V1YA=3JY7RCOC\N^QF^^DMW(GBQQ
M^G-6AQ1_-,X[-:\CI(KWYF;3W2(#W4BWHHO'>4Y J+&I6$[2RP@N.PI$&]]M
MC:)=CV8H.DJ*2DD2&OLQ)BF46'_8^^7JVGXN!B*,3==;?&) K.G\"ZL-]%:K
M'WQDQ*E5PX2S[;'A&U^]SNV<Z7LV_U%T.OL\6N>Q.M,?-QC/ZKL58/MYP+3(
M6*'Y-'^^C:EDCI[[*PPI\$4N*H*G2.[K^1.PNXUS@),7,I+8OUTT.)G*OAU2
MNYR_,WJ969,"?QHG>.R!L.K4C'4O)#K*9&"*W?#[8?*,-NSBEE.)^^*+_"_T
M[7.J6[79CU*-LB L+"VTK '5IJUP S<4LC>UP'RN'Q22JN7B/B@BGXM8@-^Q
M@I""$5FZ6UQ"!T;<N$*GJCR_(Z5=+WB(T(B', B+7X!HZL$-1L+,,D(6H5**
MK6$[BI<_;>%0Z.C>B-D*TW7RX=\H1*^E#UL6C0B(#(PYI0W[TBO %LS<"Q<3
M\N90""U56"6#MPSPA):+T@ V?"'VX*$QQZ9R_+H.7!ASE^IH[R8)1K&:+Z#8
M4\X=+T>L([U,G(A87C% @T4$EBC?E 3QC2PK^A2HW8YUYF7K7#3XT'YY>O.>
MB?H-";D78T'B6BDUX):/([][27C$MG;2[9II+O(*G=#?!^>7F<Z/4LS/9@ \
M<R&P #XCIX)M;V8,2Z]GL\;G4-] ^$2AUA+8GC/(9/I4.4244$,K@G9>'FK9
MQT@.#E\[4$?H$!M$OW"[\2%PFSS3[,:YY7MR=[4WZ]2HS4>G**G4/6F;+K>V
M"Y<FF<0S:O)%<AQH(SWA%3Z=YV;S)=F<Q'U*E_1^7&-. .9;?*]8-5P'<$;3
M6Y41?$&B',Y4T]*(?4U>.9X.P?Z/LEL#5UR-;"B/SLL3E/KGV'TOE(\H=P&^
M8R=Y7IRT)QJ:-+ZU53@M_2.(+<"32#?0_US4K'0ZX[S9-Z9DL]W$\_^TL.,K
MON+_#.S<T+]02P,$%     @ <8=46AJM'65L.0$ N"D, !4   !T<V-O+3(P
M,C0Q,C(X7VQA8BYX;6SLO7F/W#J2+_K_? J^'LR=TT#Q'"W4PI[EHKSU-> -
M=G7W- X>$MQ4I3E94AU):;OZTS]22RZ5F1+)I%2>BS>8MGVJ4HR(GS*"P6 L
M__Z_O]^OP5=1U7E9_,<?_)^]/P!1L)+GQ>U__.$O-V]@^H?__9__]$___O]
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
MF $(1R5>)L]:I#<H]ZE^N98:=U.^+QYRU=JA#09I)S><76'NU(:6,&@I@[P
M-_F]4)4^[S]\>KO?G\4@U>$\&-.ND!L<S'1:%X(^NNLJZV%24KN<A_/++I?Q
M,"G:0;[#]*=MRXMHLVO$HKJ2%43]??^PSM4<J5421EX:8A^FR*<08>*I\5D"
M,D%P1+&/ K-2A"F"<_M&DOQ>]R75O;?C .Q8,*T]FD!0;\MVB8N9:E\$B44U
MDIZ<SFJ2)L@M7)FD)_QQ?9+F<Q<V/!:URK7X()H5BJ3K[G$/1CA+(4H2'Q*$
M&<P2$K&,!W'$(JNNQ5L2,RMZG\#3*(J6?89W:.BI\&4RFBGMKF>OW'.[<F-)
M;X:6O4>RN.Z[NR/P/,USCP0\VP'W^)-VZM9V.U/>=MZTMP7OMJGK/D&!8!1#
MYLL_D.]E,/4P4F6]/LD"[GO$J*/F64HS*U_7TG"/\ 4Y_^?1TM-*)QB8*:>E
M^,9*.BF:(UT]3V=1E9T4]ZGF3C]@I\##Q+!/PU 0QM2M@,I&YO^]J3MBTG..
MLS@3/N01E5NH( 1B/\708YG'4R^+D&]4UZ-%=6;%'FB#ARIG I M"X!L>;";
MY#>.I9ZJ.T?(3.UWL_WV1XSUS9VNI_&Q'O&G):_C67_C-)]EZ)\6#.>F_^D]
M;![V^D0>_ZK":&VID!1G%RO1W<@T5YGO>RV)@Z]M4M] ?B_BXWAK,Q36*ORC
ML_YB<2 #8?<#0B:/6:3674=!]$44>5E]*!LQ))6S+$K2(*,J^..I\50"IB&6
M?V F$LI0&.NE Y\G,?/V%?T<1/\".JJ@)6N0-'8:DW'==2.IF;H>"SF=>Z\K
MK4%6W,52VR7"&;QBLYRW47E&T]Q./[E<9MLHYP?);..?M&S&)^W1QZS+I'E#
M6-LIJ[OIX-(%IB*.81AY*CE73<7%TD$6:82CC,=RN<"HY=XY2C-;E78#++,A
M=VL@/7D58@B7G@_L! 0S@V,KOWFONRG97'6T.TMGV;YU4^(>=:>;?,#"?Q6B
M^G-5;AYN5+YZ>QE\5Z[ELY^;XOJ^T;V[G5AF[F.KI Y:\J"E#_88 )]%LZD*
MHT13'6 TG'IWF!@Z])?#8>;0ZPEJY\Q/K+V<(Z\GY($3K_F(A0.O[H9(\?B>
M?%=YZ>])P^ZNU7F!*8?J5E7IK//;7)J&_5KH%?&#-%2C9S%-?;DC,Q]B3%0/
M^""):)BE'O7U<K;LF3#YVMMF<"FNP'W'EOQ;\@5(#8A*D^MY4_N9Z+E3F7.[
M>O&?\@+<;0HNK6QSI]LEZH)WHG' F!UG,_-R&<"S VIPAID=6+LSSF?Q('_;
M7BRH(? #SFR+N]$7NFM9_*"Z']#'=D'YA/+?Y!>= "XRZ55P^4C15#G=M(\\
M2'9^=G2NN@CCT7.7W<K+G<LNDOS@W';92G;GNJ=EGI_*=<X>=_7,D8^C)!,<
M,B)W$,23!.(@BB .$<%)DA#/-VJH/D%O9@]RKR?(-HO5[& WA9?>\<XA"F9&
M_51M=T<<_-K_/4M%MZ; CDY^4]06/?]IBO[T%*C[F)576=1R-4X:P;_(]R;J
MZ^]YO4II$$1Q$L" ( R1B )( AK"-,UBD40A8KY6(_(1&C.K]SY1T%$%ORJZ
M)B'3,^AH.7"7RFSJH<TGKI%[=:G8=OZ3A?BF/LV88!-.R\E'E_1*QGA_XG:,
M?M0V&;&1[THY*UTK]J[O4S<I9KBL75&D!B^F L8TBR&*/.5<8 \F'@E")LT1
M]3RS],1IHC.;H(%,VRNE;#.(\BU7TIM7;/VO?_9C[]_^_S__[_C3-"U50R_T
MG$C7WW:SS6='?3OU0GG7/^TFG0T\G ^N6.2SZHOL+,-5@^3".:_Z(!QGP1H\
M:VOY^Z$;3X]&@J<>CT0( Q^%$"4BA5@ZF%!0&@F622_3-[3VIPG-;.$'LKEY
M1OH98'35_7)Q356\I[C,&7%*0&<*?8;,PDH\+NRQXDY\WJI[YH5M+,ZO,'<<
MIRR@LVX6(SA,W_ZY@<!,+S6D=]K78EI&VY:=S][=8EJT)\T\Y^EQ,4RNVA:I
MO/ZN KRBG_HB3VA-7FSD'MW/K),GMFM:-Q5AS8IB-5HB\Z#'5/Y-@GV(*4?0
M2SB2_T=CQHP2U"_@96:MWXY:4].C1,<5^*F?-V78_.(2Q/7VZX5P-#,=6PAW
ME6?@]8!DS]D?5>WHP!S8<0=^'?ASN.D[0,GQW#L;3IYE,-X%D)V;G'?)DF:6
MKVX>JM7-?ZV(0)C''H%1:[WB*(+4#T,H<(;C($W#2*\PO5]O9@MT\_J_KK_H
M&9I!P'%C8<&VF<*/<ZRMKD_X'-GOU2<[=5/_VJG9L,(BJO*$W>'K_O3'[E)A
MY;E:R+?0J!ELUTU7+/2ZX*LL8C3-0@XQ%PRJ&Q1(B,=@[.$XC!,?9Y<GQYZA
M/;,JO#N=+JIFGW;L= /NR;9T2K)T>0[M.9SUMN29T#/32*? .4F^G8!@QG3<
M<Y2?/4%W A*=E-VI)2Q[+]W<WZHJH7<&96<GGYOO"]Z24ZV%E/MXT%3HG>L:
MLU')[)L*':VX;#^A<P(=M1(Z^T'K!B*5&H7^2G1_ORW:TNOMG/27Y"%OR%JU
MTL@$X@DA(<RX&BD1Q,IM"Q*813R)(B*W-9:L"G&K[A1UH[FZQ+6^N;C[YNZS
M8!#W[%@ /PW,_%%ET77] +8,]=<>[47?,#P^%_5X!X]+<=<-%3O%TK:UR5P@
MVK1!,<3#77L47<)+MTTQ!.1$.Q73%<PWO'9)51[;5^(;5*J<>'1FA[C[9N^7
M5_>DS;J?GY-[>IN_4&0S];:7UFB#'Y'):GL_M=YBF_N(,/M;^]C'+%L5#5KY
M3JGJ,-[@+[58)5G&LXA2&.,HA<@+/$CCE$*<!2*.0D(I0D:MBLY1FEOYMAM*
M2_AJ;W2&)&[8JN@L6GJ[KQ,,#+713GSS5D53HKEJ5726SK*MBJ;$/6I5-/G
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
M%'(1Q+Z7A4&0Z.<L35&;V:SL^LMM&0!;#@RBH9.@:82%74)A>.P80V':D;"
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
MDEB]1UBNH'XI?[#>\':@.OCRY_]%[A_^[7IXHDTQ5Q-<7I9%7:YSWE;C?Y%
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
M5-FPNY)?U&RC%;.'T(:8E"$'VI:E#0#D>VZ<DJ]),^6NWG1#"!W2\08(2X,
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
M,6#F\[UJSTMS@VQQ*)9Z!G$.?(QLW>Z(6'+B#%BY<GIFY-\4.TV3_ ^3XP'
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
MB(PDGDA1B&,AG2$W141X":*,91D+O( D*<3(0!F8V=I(=ARRX\=Y.F (9E#
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
M.Q:<C@>@,FL@IZG9=O$ JOE)*.9M$@@0V):V:U!<5O7U(3BR X!;39,&7F1
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
MSQWRZYAQVN2YGAVGX\?I&7+V' &2#8$PCUNRF<$#A@S?$FZ [,WY\#-+ZS3
M47X4A/HPU-^Z_F2/I/P7K]LV9>H7=//X*+?<S8JVTD#-<!O-#P4NN5SBJ)FL
M!QFEADO '=:V9]+WDK8)&YINZ.%=<YM8O9R'*=&FW3QSJ6"VKZ%C/97CO 1&
M/M2+I1;SC$Z+,/1WSEQQ:9KU>]XVH[\GWYMC2]6#9M"1ICEFV?<]H4GL$D_X
M2,VOEAZ-GZ'$%03QD 8\8('+8V:6=0WB8V;5ZWEQ:O)=;B\4-TV2\7K/CVD*
M-@QNS8C._" "8ST=0^JKNL-2\M3F*K18#KM5S3EZZT)PK"=SP[AXI=QN(ZC.
MIWJ;+6<X,Y24ZIBQNN-E$\'>*U.(0]^-12+-%F$(,Y(AXKHNHA&C011*PT93
M6+_!L[0@JF748/"S=%QO"NFQ<E44V9X+ 6>!GL5)S^A8D1VX>>I([D6V/&M+
M6S9; S[/TEEVK.>4N$?#/"=O,--=^4:KR:#\/6__>U/T&X(O?*U&7 Z,QBIS
M4TQQ*C69"H%PS%V4L,1#C*1>F$1)ZA$"<44@Q&?V/WI6G)]Z9OZFXI6[36_'
MT/ ;"E-^$-!Z]F N^& FPB9R8+-A H$E2P(BO:AQ,0'EI;TQ6L.T\<G[;3NH
M"];TI+]K9LLPS ?I24+[GNP$G X-F,L&4]M3_4XFQ3-H=?)2D@O:G.R66KC%
MR4L1CMN;'%UAVB\VJ_>M4]596:$ZA?.*EOE3&S&.14B9GS6#*N5GF"0H$21&
M(><4,\8HYZ!Z@TF*LV_[LWK0+?;*Z5EP!CQ 6\A.@:CW=;4*#4PW+T/%H)VL
MIJ36NLI.T5NXN:RF^,<]9G5O-,W0DO[]355M.9,&1AKKNR8MM#F"[[_&S35W
M7=A>U76O2$!(&N,(Q3Y6\YJPAS+B490)3D+JIW&:P>*%)ES,[:U+=IJ61"_.
MD)QMH:9"\W-'57(1:/:7R2/0C"'.#2PP@MA@U?+CM PY+4=7;=;'U=ZG;Z_M
M^6IZ0MC,+KL %VM99R8\+)R-=@%,QUEJERQF:-ZV6<7_O96F\X.TG'U_HPA+
M]\;+***Q%R"<48X2G@@4QT(D..*NZ[L@\W6*RLSF:4_3:8@";<Y)7#1MRJ72
M FW&"T$MIG1I261+VT_26%:;Q\0\TM;1BPV2K-Z1ZML=R0]T_^.FW,UC25.7
MTRR($8\]CG! 8Y2FOH<B[/I>$D=1'!"].+X.N=E#^8J^\R09<%C[G5,)*C]4
M2J+8E/\)R/Z9PFU<:6UC =/=DR!TA4<2!JM#;""2CF;B3*VQ7.J-IC0'N3:Z
M]QAH\'LN\H*_VQ1UF6=;M?GXF1?R9[7Z4#>E"JXG@H E!*4TEA]6GG"4A2%'
M/*"9F\0>BT.MK!P]<O.G"TCZSI !I^.@\49!I1Z: &HHLU58H#&#Y1$!9#-:
M1<8L@?$+%VM.ZZHQ=&R_2V]R(TKY/<U5S@3;-;EMFA[5)&]*:.M-<YLDFM<_
M_J.2]RMYF-Q]#O#..KS5/K.RE<^HC=RHX9Q>93G3J2W1@?'4O\MPB"*O*L[;
M&5:\Z2Y1[0_HI?'D7I8PA$7:I)6[**$\07X299F0'A"'!57&B,UL.EO25]VT
M+MXV. $>9HYBI;=3L84 S$J>%GZFG 8=$6V-Z1LCM>QH/@VAC\;QZ=QCIM6_
M;#;LSWR]OB[8C?Q@% ]YMFZ;Q53[=N:#L7QQZ*9>Z"(<QU+/O21#&?8Q8CQ*
M1$Q8(/^ Z#F,_,R:WS/3?/#V[/0I@@?MW37TP0;>>K9B/A1AUL,R@&"#8H:#
M)1,#)+ZHT3$#YJ49,ES%8+?VE:QY]84_\V++/_/Z;E\@1(7GQHQ3Y >^-$",
MQW*_EJ2(N!FC7BP(C[7J[L?)S)TRT?60[.I&U"E-I5AI&II\VQ9,.MKU-]VF
M)A.(:6S+K.  C(PV\G8T'94[>F=27G9>;,#>RXKX9GNN^V_\L![,*2043]V$
M@+*#1VVN-C59-[_L?ZBTO-ESJ5='W?D@U=/:KFH2D]'=U/F[E]M%34IPL'N:
MOMK$C*E,U"^\/U^]:ZO&^M2QF^)Z6W_;E/E_<W;]J.K(5DF0\8"($'EQBA%.
M<(P2'D;(8R0,F!!A(H2^=0-2G_O0I\F.+OG+PL@K)^\S)*7U(SNF'-)P!3$&
M4+AU3..,( (M9H/?GA7GKL=OEV%Z4SA[?ISKV?&#V-@9<30SO;;Q!-I70SS&
MS2YTT06ML:&\AT;:=)$+\HM.SKU?,4'3D'".2. FRE!'*"4QE=8Z2*@?9$1X
M :QPYSRQV8_[AJ3_P^$-<<U3/@VH:!1P/\(^HC2)$?8E2L1S?>6[LY QES"L
M]4VS"Y3)!^P IKZ#2]V&6YMJ0>FGW<DW5)WS3Q\.0G'4"P7800?V96KI7%V
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
MMG*&=1+=]Q20:W(H\_2)A[FX,'6]5%)8MLA)H<P20PZ76BX'Y*0(!^D>IZ^
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
MRJ?@.$$X]AG*HDP@%@A"J?33* 3=9I\B-'5$;R"K+P'Z:P/K)CDGH3)3)2X
M ,;RK&0'JX5S@CG:_B?)S+K-SPF[OYW//G^A_;\[E/)S5?)^+B5=BJ%CW8)G
M-,%9'""<RTP7N!-$HX@CRN)$),(/\R"R= ?.4Y_<.[AI'TS#\C;@ ;T$MX
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
M470,]ZAKZ(K6?)ZD8W1V'$_7:SNNG>Y;,V\"MRFG*>%IAB@3ZB3T8U^=A&&
MXI!GD4\PS1/?20'U'N&)+=\5&[OUP8XJIO<Q-/-4IT &>.B,UTX/3=XG;?8.
M!6'J>NI]LM]'4?4),(PKJT^];S$J5BFO:]8^D^7R53>A^:.?GO&K<K"?:P&^
M_C)<;O* ^W9=[<!.UU[)>VG^:YBP,_ $F.)J"-5Y/WD"E*#!>7. )KA( \IO
M-U+5D,9\ U1A0N^,2P6^:F=2;!7[#5V4%SDG/$A%@")&=$60GZ.,)<IX2&,2
M$"ZR-"&0FMM#$B!- *^TO=.O>&SH$[[<D(=9"D>@,;,)+A,8MJEW2F@':NX.
M]M.2.#K"CQ"8]; ^+>#^L3SR)/P _J-IR_OW[=&.F.K(5_^\;HP)"TF#%Y[X
M4/Y#-*W.T]B;4W>Z&:RV7O_HN[SN]84U/[/AZ)X_O2<%%K;E'6+J.#YN#9+5
M80^G-MNQ;PW$M@%@OXB=*="/N%V$ 0XCW7PMB,((X204*(L(5_\G8GZ2Q2$-
M!>3X[Y>=Y<@G'2G8*3](;7:RPV4!WFR-"P ^OW?Y=71F#XO.>D[O"K)_-N_]
MJ_T4QQOY<U7Q1NVNX1:Q^:U:\H5B&).4A4@0W3.,IAPI2SA"O@AD+).02A\\
MGO$XJ<E]Y*:[;/A5Z)X5)2\:X6FR\.&+)Y RVT9NY(=ZO[WH'=7N2%S1'4?
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
M%BGMEOI!P(P#'..TID[I&(BOK^.J>E4L91/*/X.;0<3#'1I I3,K$( +#7>
MV-UF7 0,+ QD)NIH$.C,$O.%@,QDV0D &;YBH<[>]15)]8K"=<G_A]1<__'G
MNFJ:!9<A\7/&4>K3 .$X2Q&)LQ@)/XA(PFD08Z/\:"-J$ZNT%7FO6?UR=5O
MAX&#*^]>\P#8RF?!,]!J+B&!Z;79T0"H-I>H6%[5/H@>@:%X3U_;,O)4M&19
M_'NPY4^CI_Y9F2 >:58U@I2HU9GPF@<A6H\K*\75-:\I5*/*\>PB\ZE'4WEV
M%*3Q2S 5R46Q^%"V1?MZS;GZL33OU!]OZKOJ:[F( X8CDBHO%D?J_V1ACO)<
M*E<OS/(LDC2GS"A4-4)C8G784_4&LE?>.^/\LS%<QG6>(VEAFNZ8H-I8T50O
MWX4&(HT4@*FW>Z]/_6'C[(VM.<M6-!!JM0%-'K6,-@V9&W?D6S^>J-O+F\MD
M2?),8A])RJG:AF&"*(]]Q ,B@TABDF,""1:/DYOA-MEF]M89C P#/LXDAVW,
M=<*8EKZGK%OCZU/7Y4TR3$Q7<9IQ8O.&88P$/XBRF+UUR:5S=]%T,#5'2<@C
MG%+DYWW[Y1C1(%<;VX_4/\6IP!@T*VR$UL2[NJ=I<YU\'!FS[>Q(7MA>7ET3
M]V2G[9MF(*#3R]_CE-[@HG=4Y..7NN.OV![,M-W,AKC^5C2+D/K49^HPSB-M
M#A.&44;"0&WAB!,A0RHB4!WU(8F)MZHFN#6V11U BJ9A8&\$%],#^!)IH8<N
M2%"+4_:4+,Y.U@,",Y^FIP0\/$%//GEI=>GQ@MBN@_,PH>5:-SY1IOA>RY\H
M#@(_4WZK9#K%(LMBY;=&.>*1SS(1!GEF%M!SQ]+4%QG/CX^D?M61F*;K+5YU
MS'AD8,:V/-7Z"YBIA'EQ!5Z)C-_#7@USKJZ\%6,S%;Q>BI3S>EAKAMZH7/92
M $]7TUZ\LL7EQK7Z,N%OHBRJ^IWR8XKV(V%=1MN01R5"%O'4%RB(_11AR5)$
M8R)12.)8)CB+&3<:96I";&(EIXE[/76O)^^MZ)]/OX(C9W"QX1 /F'*:&0K
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
M[&-(2<I@["4(413[4636J&(*+J=V"HJ'>CDT\9WY^F$!6CZ!^@9 QRGH6%V
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
M3__\2_<;^8=:N?_\R_\#4$L#!!0    ( '&'5%IYF?!5'[$  -LK"  5
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
M-+V=+<)ZXJVQ,>L$7" 1+WVADRY+<,D5GJ-C.8L&&+BR9#<(C#A3>9@01X$
M@NYQ+?Y;I/_^_)7$MOIPNJZ/_FH2;N(B]YGE""+4Q(H+%F(1%%DG18JU7GO1
MHM!A%PW=,#+BA&9C,8\#-"2Y99B]FV?\\>_X<^)\UB%G!VBL)]2'!%Y7?I0B
M7]F($F*+_-6-9;M!8_19S4.$.?0U]S98?CM=I3#[+PS+\P=)*I58ZMT\IBQ
M\5(@JF @!!5%R)ZX.JP YKZ5NV%BQ#G-)B(=R1NO2R;>TG=6$PJD*6R6&9@2
MA.Q2"SB4)4>966=+B<P?>"-^S\+='OV-.)G90J"CPL3V^>*6"9^C8DE(R,G7
MJE#EP=L@P$?M=2RV1#RL,NK>I;OA8L09S#9"'1@9+XB#O.%B%HXF/'LNBJV%
M'K6M!@\9/#E'M;>&MRY($?UA-N+:<MT0,.*4Y?["&UCK[U)9OCC-4_J)%^LU
MKK92WW 1C+,B10^Y&.)""@XQE B.Z62XT5F(PP+1^]?NAH<1IRX;B74TAP6%
M3,?K-\OE8OEJ042D2VZ*R]8G#<FZZ@YQ!SXE!SGZDJ4M)H3#,E8/T] -+"/.
M9S86\RA"T_MJ1)+1J'DHP++*A/[ZFE$Q5[< $UP[$WB+DOQ.!3@M2D;0DS7/
MQ@)S9.65\H;XR1JTB<9$%D,,A[5+Z% RTO(F6Z-'[VN-%R><,<)93.BA"&&=
M2BA];O%&L\M-=L,2#NL\US5(2X9\+V5*AEA(2:KX++5@R%6+M/JN$HY_^?66
M=7I/WSBHQ];F@'DWK]W2-A]XW0!T:[=UZS/:==[:3=Z!3;@J)Y.;*UQ8XFR0
M9TP!C)+U @"K T8.N'5<"XNU'.U!R>Q<X2!'>^L7;,IIM>5"2FT@6A- V<#
M![+KJ++P@<B1[+!ZQ"N+#=.!JYVBKOG;>\IPZ!AK2_;[L]Y]D^AM3"$:L/45
M#9$NP7%)UHEEM$G56.&PPJ$;"P[3@JM7".PERW' X.UT>?PN3W)VC@MFP1GG
MR&VTFMS&HH'K7+SP7J,ZS(6XMMPPG;=ZA< ><FP&@#[.]5<?_OC\X?V[UR^^
MO'G]^0O]^?N;/[Y\_O#VW1^O/OS^9I]3_H%/;-AM\Q&D'^@!G*[@*(232>V>
M<HR;!\R;[GSGH'(LQDB>77V?0O; <$O' B)([NF(R$Y[MJMNMX15W.C^;)WM
MWL+9>G7^G<M-]@ I^YJ*\X_]A-]P?HJKB:Z=@YS+((NF8 .U!Q\S[9A 85/0
MR$S<=5SLP]+YVL,X#RUU?&XX#I+J@ ?'.=VO%JOUA_+;8I%7+^;Y,RZ_31.N
M/B]F>:*$Y8D\'D!>+:#7$@)R#=(+R6S*69A=P?4^^+B?FF%\C3X1TTCR(\#0
M;\O%:O5QN2C3]82<YUPR'998R&E6)A>"OU/@2\*46+*>N<:@N;+\,.Y(GRC9
M5[;[PV*Q#K,FL/B,LUFMJ,0Y+L.,,/XB'T_GFQYV-57SYL<)SE<X23:R),E6
M6J/JLXT4R=/VM42_,,\#1F-VW13N@YANE W30K1/,/6@D1&8G]=(*Z?I1C/T
M]0PW*B+FCFOB[!_;>(YGRSQY__5QD (E4DW:R0)1)A.EUT+BKNNG?5#6A:YA
M&I3VB;'FVA@!PCZ<8-TA\Z.MP-Z329YP:T1"$2'YX$%QQ2A29.3L,3JB@R[:
MA];>\QUD#-/:M$_\'"KK$1Q\F_L(7*W/[.D?B_GBG*F)XBB3K^W13(RU;6N
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
MR0DY6H;C6Q>LQ(D310&F8&ES! 8^4L!M.9/.((5*-QO W9?^[[)<-\0\KPN
MYF(>@0WZ []?D=5R,:<O$UY)U-SBK^B<##&$MD;;246@;Y5Z259,%(;%T+JN
MXK$T=L/><[LBZ%53S[=%ZI<09STT2#W[V"=JCWH7$_TW1Y7>,%.K;;*O/705
MDKM4)U.2D4H"Z[CUPAIOY?Z:H]X;>E^I%+>*"6,IRF:U/,1G!U&X6M_+DBG$
M;N*MF\$^3-5H&YT^!AV=\R#[*6,4^?^[C__-SKW:I-4EZ[,$5BP)+=5>5$9H
M8(D%[8/QV'S,21>Z1ML ]1"0-5?(N _!.\M\#SC]=GU>PV.O,]FMYA'<N> %
MX(J7SF9FP.O-] D3@#SV &A2<58JSYH/T-U-T<%FZ7*&_<4Z'\//3;KO>UCF
MS:SH;37XJM[*;A=?K4Z/M]^[L5]$+N0C"@]:"G(:;4*H6Q1*-CXPC#GKUGF'
MMAP,/ 6A'?INF;OA%#V"./4N[J^*^"KW9WG"GS>/ IDHS/(1A'$4?-'! %$6
M 5EX6^N&LY.MW;_#J1[VY'YB./>HT*%S=)N1DN_F9;$\OOH^YV[&C% 1>8H0
ME:6]B<@@.ID@15X\+\2<]P^=[X]>==@NYST@K5^YCR,FN=A$?RSFWW"UQKRY
M&)DF^FJS@_Z<3]?W[9\@62Y^.]J+TQ$0!- >2I Y><@R&HFQ>;!R",'#ME5_
M$EO8MQI'=9)?,/L1EYL-2E'<1L"[N!5:J:QH9PI1:L^N.I5 *@3R6GCRBDN4
MS9^:'D3QL#W=GQ:U?2ER;*?WY>ZL'-[#8"K9:9<5L. ]J%);2=-&)7Z]QNQ(
MOMSM=8IW67W8/O!/=9HWU\/(!TZ>=U,-9S/*;[94W3\=U/&3VR6&]F&E48IH
M1T_:NT;*B\A-1 G.<PN*10M1AP+<<65*0%FP=9^?1Q'8[CP^7_9*DMYE&12S
MP#8=RF.B+6L,@R*3D*9(99J/S]M!SK"IG?Y0<__!>IA&1IW/?HUQO;^YNO+;
M[4S2?20U,COUX^] BC'>%8HZ(85:"HS&U^.I0,J,.6%DBKYU%'8W)>T,R84@
MKS[-U\86"E*$9I5+;\&A9."11U]R"+S'6/,V/<.:D@9(N-]F'"C\41N-;:W>
MYN)O4_D29IOOO)^&.)V=>WY[&92.G]S.V.S#2B-#M%WZLB@I9),#.>*!&;ZY
M?P>7703)* B3SC ZRYJ7FEZEX/ Z6OJT6CU\ _8NA,0BG95!V)H?MG16TLD+
M/G/Z!HN&J];U+?>0,JRY.4#?MTMF#Q?U"')0V\K?#R=8.Y;.CZ[OO-]#K2J_
M%49F(62VED-2-<UF8@8?@P3D.1B1;$BJ]4.!/<@<]KZH*=+Z5=$(4'AY9M='
M^6]GB^]7CX-+!^'FU6WPSL2@"^A21[0:[R'4619H**KPMKC<O,7VGJ0.>Z?4
M$(U/H:JADYQW[;@ON#Q>;3NF;FJX/H4UWF#1NL1$B R$*;6M<S80;4X@K6,Z
M.2]1I(>\KP/6'_92J '$GDKVHW;L7X63*6VDS5U7J"Q_FV9R=0](:#[PB>T<
M^<>0WLB!K^6TZY\7J'/6!"YKUREF:^NIA!#KW74*3*F848?8NOW$=0H:9@[.
MI?<Q_+P.=69KHQ *6E-"BF$%1;.AV  &4: Q&2WVF$"XCZQA'?L#<+ C?]!$
M!:.V-E^69%]/ES\W>W9_$W/7Q[2S*P\2V<B87%]G&>8K(J=67;WYD6:GF4ZC
MLV8^FTN]U2><KE:GF"^S5HDIRUUM8!"PMB8KX%/F@*PD66NPBFQ=,7H@R>W,
MU35"7OY\-0NK*T-]&'JIBS2@=6W\[86FTYD"DV(5*T$((V/K1K =21O6;#TE
MXNZW<^UT-VI;]P>NMUU.SUL+[F_O[ONH=C:O$[&MG*@;+1<OX$5'9B37W8 Q
M-683G),[CQ(8BTX+P5/PK2\][Z.EG:6ZN<++L)JF37 Q.UUCOA%71)0V&A5!
MFV1J%\ (T8D$P>OZBEE+FUKGNO8D=6 'K 6&[C=1_2EMU";KHBOS(:][;W](
M.S/U (&-#-3%*G==%0879#V>>*E=!F(($(RCKW*FD\O9G'3K#;J#G(:)T,7Q
MR6)>W[1_*!<+G@T4>XES+-.;-P\BE2)09_">XAW%ZCM2U![JK2:3P2O%6@>_
M!Y [K+EJA:@=V=%>]3>JG/WK,P)J2_!-%1 9YO,+BNGM1+ 0GNN(@)+LLO+<
M0)!, $M*%JXQEQ[?U3V*U&%OD/J':']Z&Q4\WY2"M1X6+R1:\\=U"NT\$:N7
MSW"O\&I-R)9E",DQXC4PVHK,0]*&12/J[5I_\>KCZ1WV<JE_H/:LP5&A]<_Y
M<CL?^1^;C7EV5*P^+6:SMXME?=YZLZC;$W,VTCF1,-"Q@0J"#@I2XD+*DJW)
M_:6#'TOML'=4_2.U5^V-.E3YC$?U"O@3GM3)5O.C _HQW/U)#3LQ=""U50^&
M&TM=AL7>"*6- B^00"8W@ZJ# )V-TB6EXMO7D]]#RT%7Y2^^X3(<U2Q5':Y'
M7YV-XW[Y\^-RD4_3^A59ZJ/%\K8_$14WVJL"A;E:$,#(W562D,^D\%+QD#5_
M""J'D3!P@X06T+AV=?XTNAC9<]^;8KSR)NKES[-_O&246RS*R  IQ%!')#N*
MMI!\6I:9<E$EWKQT;4]2!VYWT!*<3ZFT<9^1NSK?_1&6VZGQKW$=IK/VC?QN
M+?!$+?UV,]9_<S_,&+3U"E '"<H6#CZI!%(Y+6(,)C0?KM1?<S]23DTN$:JG
MZ[<A71;(3XH07$KN(!2*RE6JM5?""+ FJJRQ4.#3^G7>O<2,MI7?8[!PJPZW
MB>@'##97R_7DU6*^(J'DVE?\#<FH)GI>_)BN)M*HLJW0D[6%#-,&(G,:N K%
M9BMUZI:6HT6N0(?^=@F;7>L/_"Z@C6H7C>4\0JR\7AR'Z7R2LY-)UW?KS&=0
M0FOP1=39H,6;XD+,W>X:]D#+EH)A\-).LP] 90\Q#PR6CQO!U5N/,/_Y.QY'
M7$ZRY3E[42"$^MK.BT3D9PHP9.:^&"V5ZO2>Z@&4W+'TN."QCS87[40[=#G]
M59%\II\[WR]69QLP@#"Q@(J&@;.9@DYK>"WG9CSIAQS>'9\_\/N?IB=**S&.
M#PEG6\/;(*/0"%'YS:R "#'8#)G%6*(L%&=VF\A\WPK#&(1F>MN-@SV$.#02
MOGQ^]6%UE?BH4::4$:Q-9,92K,1+ 29&+1@W4F&WQS,W/WE4FM]'4XM68AM:
MYQ]QO:KE#]<8",X9;A)"?1T+RG /T2O:!B[XJ)++UG?3^UV?/LP9T)/N#Q;?
MP![B9Y+\YIG@;UC[DY]\G:8PVYA"SH77J0;DJ9!C5%R!2$P!]\AY-,X%;1KX
MB?<2,/#CS.;!9QM)#PV7;1KX*@MGF-?,)YD4;9E0!R9+[\"%8H"%C,XP9?"F
MR=@/+O<1,%QPT4BQB]92'A(JZY/EY,M_3F+FDL@S8&BS@'(F@G,HH)AH2LF>
M*[YK&M,*TU^/%M]^K1^W!47]Z@H@MLL,J/HVBEKL+[6AW8?/."OOYJO396VJ
M^85^8P-\ZR5Z%CU(77L:^FC!:0JO<Z&-P#$FEFTG_^'.CQ_X377[(/)P(8X.
M!A>>< P!C:0H"LD3CH5#C*A H-!U#EW@@NT'A,'CB 9*VXF!/20X- K^OEC^
M-WW2U::J=<SO\AN>)<B2,MYR<H>3XQ1>8R:KR)4 9%HS';*5I5MYR4,KC0D7
M^RART9=4AX;(;SC'99A=M,JYSHEC*1#)'HSBJ?9I*N"Q"$AD.T716N5B.N%C
MYS(#!J#-P=%.GD,CXYIH7LW"]'AUQD7P)6:9R6]VK.*;G*(05 !'_& )2033
M<33L?4L,$VOV@X@V<AQ!^77M%$F,K)>GFR%"]71UY%3[I 5H6P*HH!&"=L2&
M2C+84'11G7(2CVQ&>IV*83OFMW4_&\EZ=&CY(QR?;Z10Z(<Y^6&&_@=*&PT^
MD)0D!>&F*)&S[:.![5VT#-_6]1 =[X3,G@(?^M!Y(2W[C//I8OG'8HWGAC+9
MG'.1#$RM'% N(GC)-63MI8W**Q5CIP/GSH\?$PKV5=NBJ0P'1P&W^C8'**(4
MP1O0Z.BXM'1F.ATXD$_%G4Z1SN!N S+N_/AA;\)[0,'!,AP<!5K<P8$7B=L@
M,@B5=&W:J<A?DB2:XJ/GFC%G<S<4W/7QPUYR](""@V4X E?B_6)^1)]VO&E5
M?I[8\5;K$IV'B"07901YYCIF*%DZEZ3Q+#1O0WT''<,.SNG'^3Q8WB/$S-E&
M$L+6.(X!EX7L'[>"N$"L;S1T2"%'&UL'+'=3,G I[\$:?@ R>XA[!*"Y;2E+
M9"@D4^"YHJB_&/+%I=8@#2;RU9D(MG5/^)'YIRTT>_.)TT%B'MHM^;PHZ^\D
MNM_#C^GQZ?&'Y>_3>?UB>\.LI$.-$HJ*==X.)G"2_&TNO!0Z1(5>=O).=JW2
M"1#V>9PY;44Z5FR<;QJ&GM5&6ZAK-2,/$H+-Y'=QI:46T61?#D+'\)=PS339
M!1][B'4T"-ER<!Z6$>\IR4P<2$YT.X3 /+$A0['*(L_JD<"X^O$CQ,,^FKL3
M$7N+<31 V$KFC .;K58Z6TC(R =+R8.S)4.H4YARH7!/B'TLQ/ 7;7T#86\Q
MCL#OO.M(K=][M\;CU<1)DR.S 8+C"I0J=, B05O9D&PI63#5NA?83H(ZH<@]
M#_>CO09& *<_3NLF^%"V%=43KC7#^H1*B"AK<U$-SI"';0S%=3D(K67K+BK7
M*1C?L]4]5;MH)N=1H210(/9N_O>OT_1U\QCOYW:P"+$DR%"Z[!+(A'5@2' 0
MN720K+#6JR)8MR+BO:!S+UGC>[36&D]M-#("D&VZI7]=S$@EJ^WXB1KV;[[[
M^80D]ZJ.@E^N:@E552"?!(L!BP_@6&V@2/^#&$B2QH0@JI/#36F,N,?2.+Z'
M$&W@UZNN1H#%5XOCX\5\P\_'L/RPW&RSO)D=<-XQ>V**,@5E@.B(&R6MA%A$
M!"$#&EUTTJIU&Y0.9(VOP+H-XEIK9/"8[H$==&[@7V02)6DOS+8C*]YM!E94
MEB\_8.(=YJ3J>T59*! 2)D-41D+FF1N9 S.Y8TZ@(57CJ[4Z#(G#JFU<1G'+
MU(O3]=?%LK;FG!B/@82GP/%8AYKX!%&8"-$(EI,/#&WK9DD[R!G?36MS(WB0
M!H8V?F=E\>E*67R8YZ-M/?3LO!XZ8^VQ.*WQ.O'EA*F]V^OD"X5U]H0CR9DB
M=)$E!E2/>GS0>>7QW9\T,&*]BG\$ANI:&?5953V%W$)Z4S)D4RNHLZP-7B*O
MMY!):R6DP>;1PAUTC"\CUB@B.%3F(\#-A_577&X[]T^(V&B5=S6M'.O8PUC[
M2#N0&IT5)271O)_PE>4[H<0_/Y3L*^&A#ZQ/^ WGIYL.^4?SC6/WV[2L7X5E
MGD3!0ZDSXERJKX4Q!,*X9, 31BS11',S97K/T73_&MV2HNSYP*&E3$=@-UZ=
MKM:+8UR^7_P,LW5M#GVT#,<7[[I>G2ZKF">^>(,!-818IVB1[T]?&7+8T&?A
MK8JVM+Z<Z499-WP]PZQ[#XH9 =Q>Y&^X7$]7T_G1V?RCB=4A. P)I$ATT(;$
MR>]/K+;#T\867DNM&D/K-A7=8/0,D^T'"GP$D/FXQ),PS5<8F4CIT*+1P&-M
MGHB9CM]8)'C#G.:1E73S9>;!D+E-13?(/,,$^8$"']K?>3U=K9?3>%HU<0YY
MEJUWHECPK#XL*%K4SEAU^F04OH22H^C67O*.#^^&@V>4MFXBQ7$8C@]$..'W
MU6*UKCUYH_(4\8-%YTD6LI#3;N@KS9FP(7-DK9]2W""A&U2>45ZYA:B'MA=G
M%5KD8"5<56OW97J,JX_A9WV<M'I]BF])D"_#_+]7YR[95H+5V[\ZIGMBK4D^
MEP0B>P'*! 6!9 K>*1U0!"F%[V1D6E'4#6[/*)<\G+X&!^FV[N\&TV\7R[OX
MIF\_P+JHC;V*RQ!L;=!1D(1?VY,'Q9@J7FK).D*U*5W= /O<4M8#ZFX$I_"?
MY#FD4UJWOJR9%)D-B8ZVFZ4@5;$@P;EBH$1A9/",9=/ZKNT: =T0]@QSV/N+
M>008J8^OOIP]OIKX8CAS+(-(7I(4-(/(= );:@]CSWBX^?*YR=O%\_6[(>09
MYJ_W%O(( '+]Q?B[.7TRKM9U\.NVEN9RS-U$LQR3]K'6Q)/#69B%F .)R*A@
M4K#6W@SU&O==V45=MY+.9Y0-[UE!(X >'=LGN%S__#BK \WFN5;.G%0F_UQA
M.9V]GY9:O)4+,B% )U8;KQL.GM<KYRP5N4O,!=UZDF 'LKJ![1FFQENK9 0H
M^UR'Z$UQ^78ZKY?09]G^#W$V/=IH[*+9\X>R_9%IF'U<K*;;],P:YZM:[/!F
M3MMON?F%B<C&6,WBYJDR*!X]1!LL2"N9<B;GDEOG2)LST0W!SS K/ZRZGP'>
M)W1&R"@HML%<BRY"[4-(,H:,,C/BA4O=?";R S1U0^,S3/@W5<;0F9(7L]GB
M>V6#(NG-Q.-/N#Y=;N/F%'A&X"D%4!D-!"\E:&421Z6,%]W:>=ZW0C=\/+>+
M@";R'('%^6VQR-^GLQGY"^2>AOE1M:";<IYWQR=ANJS6MOJFV28NP)"3"LIK
M!3&9 %$K]"0T+ESKX*$+7=V0]0SO#9HK901 NT'^JZ]A>82K2>08@S0,BO.%
MQ.3JLTGM(,;L0D:%++2.$>ZFI!N8GM&M0$/!-X//DT\,?TM<;UX4_8YA=;K$
M;6*YI^GA.Q=[HDGBW1E^@JGBRJ.JE1$FISKMU62@PY$#CSJRJ'@VJ75UW!!3
MQ8W(3&A9ZJ-<0SN)TS9-%&V4(IF7C&O>;83K8S*SSV^J^".PT'VJ^&-$/X(S
M\(Z>S]8RYH(+@*'&$#9%<)ON\E(+)-/,0A2-P;-G#_4!)HL_2KT/]U!_C*Q'
MAY:K_6"%"X'7(D5$"C$8,^!"-.#)'RR>.1>QTV3QO3$SXA[JC])QYQ[JCQ#X
MX('^G9V? _U4T,R"="&16%"1MT>\&,^\+D7EI+L])]Z_>_8 /=0?H[:'NV<_
M1H:#H^#.SL]U)W!>(F1AZQV3MA "A8PVB]H1FAMYL]2O>??L 7JH[XV"@V4X
M@D-D=UPID163A *;.)XU_>7DFB'%?]J)'%5I'7WO)&A\O7T.=T3::6 $<+JR
M'R;.2I_)]('E/(.JKR9\] **4E)Q63C>'!_7LCOR^'S6/95Z?WOD1TEX!."X
M6DISD8>8(#(1G(I@8ZA#)Y0@@^DT^(+6J,14,GTT7;]%R/AL2QO '"[U_P'I
MO459?\5K]37?PTGO>;Z=JSYUPJ^["/K/_'$Z(9-@#M#J.G=5,W!UVHP@/YG%
M$$IJWK2TO\S?J[#Z^G:V^/XWS$?X&I?3;Z3(;W@E\-R\?G]Q9?<9(1+Y!V2N
M'5/$O[(0M;/59PS**6]#:-TY\?%4CC97^!CTW'H?W*^RGJ^I/*\."U<*P_HR
MD+O6>B*SV)G=_HVALA9+H"/=JD!>7)(<HL\%K*4#F5FGO6L]\K _8_@Y?<5\
M.B-?YMYRP[.0*;"03 Q0=!T18B/M+Q($\)2MDRXPRYLWY^E(VV@-WV.0<BMN
MZ$,Q(P@J[N7FY<^+V479:<-#KHW2-"<+'@3%23R"ED$9GAGRU+H^I0-9P\*L
M'SQT+3G>4SECQMN5\4=6I1(P6U Y,=JGB.0[D ,A=7#1&X.^>1%Q![*&Q5MS
M*'2%VIYZ&0'47IZ21.D<(&[.OWQW?+)<?-M6;9PEG+5)4;F@@*4Z-T<["<$(
M"NSI[TX9Z8MIW92X$V$CA=N^<%CTK9L1 .[MZ7(^79\ND;AZ._U1OSKG1"5=
M>YD$<$(2)X7\#Q?IKT(%QJ,TWOG612SW4S-LJJYO:#72PM!7C*\6QR>G]%GG
M,WB(F[^%9=Z,XSF;PZ,]IN0=2%[(G0T>P054M3&*-@5S0'EC?.(]UXT/+C5L
M4_Z^ -.#F <$S6JYGGP*\Z.M*Z!\88(5"9EI!TJR!-[HVM@]DN/)53"^TT,6
M^M0KMH;^=FEGKBTXK$GIU1G?7[!C0,/YM;IGPEF!D(M0=31YK6;WC,C6A;C.
MSI5.7DX7/ SIOQR@K)OJWD-R RO\^KP^@;[>FTNPH<[KL^0W>>8]*"8TEUES
MXSHER1]0^0B&(1ZDLD4+^0VM^&OS^=#F8&LW3DR:O)QL'+%?(J3$91(N6NQV
M._20XH<??MA,\7O+;P11Q[U'WON+^V]FBO(*!9!X",HZU:[B;E-?Q]$XP0-O
M72/P,%7#.I7#YN_V4\T(P/8^S'.MU,S*V 2F> U*_!_RWFRYK1QI%WV5$^<^
MS\8\1)P;M^WJJ B7[7"YNN._8F!(V-PMD]XD54,__4Z0E"S)HL0!BPMTW<BV
M)!,Y? ED CDH"J,*5Y"$\MXSZZUKGG)"ZW9Z(W*D+A^FF1PJV [ <'-SLZR%
ME'=N;_ZYF"_)^6)>U[FS8&Q-%<?D(!A5P*;"G>:)Z=RZ].))@CJ]]6@#GW:J
MZ !7C]W@;!A)T@@N:C-@Y>H!3P%Y=#5;-"06N&".F=8O43N)Z?12I V>VJB@
MXSNT#3/!%!32<K!<D(@*'>XN2 %"8,!D6,[A05A\^!7:_F 9K$G#0&!I+^,.
M-I^7\W4NT[KMY<^S=5<27&ZQGYU6C(@&9]-Z"DN!R(L!JTP6D>!?5/N9;3O)
M&7=<X, ;4"LU=("HG9+:<"-=4KIV&\@V)PHW%:^=SB,X9J6-F47=? STTQ2-
M.PMP8%PU5$8'T'J1TO67ZZO:Z_ 5$A%INM83_?T*UPJ;Y1=?YHO5]+_K[^]D
M?A)ICRX\"XHW,((R+D'@WH.7.7LK6$;=VEEO1?NX P<'ANLH"CX<V'X#[!E^
MJI1^''[K?(NK2? IUHZ*(*V5)%>MP <1 3U]D$A%1M4:LT_1,^Z<PK&VS4,5
MT<&FN4\C3V&C8\D;$-Z2B^&*!2=<G<B8@E7U0=BVKK!HU5OU_#=@!V/@B,ZJ
MARCD<JL('N^).%0=P=.KG:F2X "6AZ\E,"X7Y-I $D@H1JG!1R;!...EX,7;
MT+KF=L!:@F<:;'Z87UW]-%_\4>='"F8MUM3X4%2=2I+)Y2W10)3(;"@BA.(:
M,WX >=U6%!R"ET/[GQZKG@Y.V&=;NSJ31!1T1@A?.T=HG\%S;Z'./I9H P7V
MYVX3/7(YP5!@.+3I[B&:.1II=-I/Y_G755BLSH*WGV=I@6&)DZ)=]LH%X+4Y
MFE+)40 4R'RS],[:PE3S*1_[TC9R!ETG^#M*4Q>PX[W"#5^_XFIUM7Z:FQB>
M"V>1@Y"\=@C%FJR2"Q1FN*05(E>MW[(.IW+D)(U.4'FB]OJY3WEV^Q?:&*P>
MC,>:0573GIR1$APSWBFAN;&M[U2:',R#/9WU L&#-'/BP?QZEH<.@C^3\/]!
M%I7K\R'.ENN/?1L6BW4[@5,"WOT^N6%P>P0KC0+9QY>^#4Y<L8&Y4*"^S%-P
MXA)X'00PG9B72F2EFCL[3U+4KCA^QSHD\]FG3>++/_[Z]CO;B8<OJI%NDOI*
M3M[52;%,(GD7S(MJ1P6$8^1J<(%:-X\_6A$_<J#2#G.[2^S/J=X.G,<-Y3=5
MO(D[Q4A04$))Y%EX4Z<H:M I:<>EH#]:F^T] GJIJS\K"!X^NQVMD0[@=+S@
MOK$]R_4R_DZ;3Z,EMYP)0)L9*.<$Q"+HBW&%(_>EN-:I+T/P,?)-XO&P>KA7
MCJWC#G#^FOS!^5^(OZ[FZ3_OOE8!;"LXBK(!M=>0'*L5'(61(VXE1/2!6#3D
M2[/&8-U)3)?']1EQ,A]":1V@[P.2RS--%)ZO6?EM-ETM/_SZVY:9%(3RQ2B0
MWJ];B]9 C6<PS.2,(7ITK1W,)PD:^7:Q-Q2V4UX'2'R/BS)??*G7!FLAWG;/
M$%J:DB.87)_DLZB/4Y+8<,+%I.@/UCR'X7%21KY%[ U]+136 >[N;>4WM9->
M,<[K!%!C:OZD%N!3K3F)W!G&4/'8>M][A(R1KPQ[P]NIBNJAC\%F^@A)(663
M@3FL1&. 8")%>,&IY!R9R'ZCH"ZMJ\48H?#QDN\!+C>]6R2S+(< CG/:40W3
M$'/4$(),9#TY!K;7<\9EM;TX2%D[VEX<(KFNNA^P.H"Z-@&2V1A0/#@(,0O(
MQ5ME;3*\3=N+@[L?#-[VXB"5[>Q^<(C\.G!"GMT:=^V,;V[SHH6I_:)$ :\5
M':TZK-_8+'AO0T&>,;=/1CJ9ZEZZ)XQY2WMFW8]=S7KCQBVK&_?U>I$^$U]?
M-P_%>;I<)RE^Q46J0/B$$^MB9-IE*%'5NDL=(62IZVVC*4;*&-*#7-8=M:V'
MK=OY?5=C2,S/HY^QH7>T6%_.9^N'P>MP58>H3((0J%)4D+SPY)IP"CND5)"=
MUH9AL=FKO4#9BJ+.+\8&A.LH.KUDC^'M=760MD?>\L7O87I5C["?YHM_TO]=
M34(PPBE)!IT#R2%6_RNJ#%K6,XX4PTOKMCA#\=+YA=TP5M$50#HPE!=7Z]_!
M_+A 7O]9_XJ3*'4L3//:'RW4X7T*@I 6C"["YI!];%\SLQ=EG=\"#@OB 937
M 21O;S)Q\?MT>WO^?>[=?/8[.6&XN4Y=?IROPM7=G[^<+U=OYZO_P=4'3/-/
ML^E_,4^8MM(4$G,F88,*BFP3+0?NN0\B*YM$ZP*HP9@9MS'(R,#O R(_LJV\
M7R<)TZFV_5;]/3X)%,]P])*.M*(ID%\7 #-+X4S,S)B4DVU=SG!>#L=MB_*C
M6M7I8!H[-OX7L3S=S C=-A">.&=D-DF"\;7EE<H*HN0(/*OL2 7:.+M7E/O]
M9X_;[63,>/5$.?<$D\V%^Z1PYE)"#9@C.5^.<_#.!$C.8 JY7HOZ@V&R^>QQ
MFY'T I,CY-S!P7VT]#9QY\_+Y37FGV>;G76"$K.P-@"7K!:J.0TA:P1KG%2A
M"%=<\XJNE@SLA63_@R%Y?"CT8@?+]V%:W8./X<]_3U>?/\_7;6[I&X^+9D(1
M+*^E<J"P-F]'IL'GS"%;^J9)3)32O*KV"#KW>R5A/S*LA]3LV(?]FH5\3WK?
M9/OB2WT)6JZ9QJOO13#)R$,VA42;/:_]+6NOHUA[,)22B--<V'[NXTED[ ?1
M'_(E[WSJZV6;/4;0K[9OFC^1[GX)B__@ZOV"8L/WVY?/5V&%$YEX,)X+*%*;
MVM&^@,OH@:([(;F6F;6O)Q^0G_ULXD=[+NP.*3U837WDW_A7KZX7M3?4IJ?-
M^F2[EW![PV5-Z%U.9/#D@DD$@=K7D)4TP8V&*#P/VJ;$VR<;'4?J?EC_81\!
MSZ#?'F#\N*]%QU=24<;ZAD]'6&"&[) C1(7>\"0I;CY/M>=^(/Q1'_$::*<#
MC!'M7^:SM:V\#%^GJW"UL:(/I,S%[U@]J)^NZX2):FZU*&:B78XL.X2 J$"5
M)&J@*D&HY"*/TKMO,Y>:]=D_D,C]D/FCOK(-J].^&[@^+GGB\\NZG'79O'O-
M(Y\]=/^:Y]@Y3P<;S"'%( UD5>=AQ=I-Q'E;:^5#0&L)-6=J.M!=!QOKL5 D
M*2!YVOF5X(;L5NI:*RAM<MP&T5PT?XL.-H=@;K@.-H>HMX,C_GYC"Y*4,<Q1
M%&>D(,$Q#<'7SF7<%ZF<<<JU'G;_0W:P.0@$3W:P.40C'<!ID K:8"@T8[;6
MS>H,RB55.XK6S#>9#"LL*=O:J?S1.]@<!*MS=+ Y1,<=X'QW,Y1@2U$AU,%6
MKCYV>/*6*>H#*Z.S.B3)6>NDVK]3!YN#<+)W!YM#E-8!^G:UH8B*)6VT Q/U
M^IDX0["J0 F6ZXA!VN;-$4_I&W)976M.05X+A76 N\V30%AMSA TW&(BDC6O
MU4-,98@R&B@\6IY1.FO#$,[B#0$_2H^'DYW%HS32$YRV%E:T9,*E6)MR2[*P
MB.!*-A D[<]1>RF:9X \(*$#%^TX9>Z"Q1&2[0 8ZZ*K>DZ'U?5R+8QB8D#A
M)=F(I=@^Z0">MD[(A63B>.(26^\UWQ'QHQ3NG[+?G*:9WJ"UM0X6A1"LRB(3
M'ZJV+G0NTWE<6)0IU?OMUC=RCY Q[MYSHF*?@LD14NX *#?>WV8O%B$+8Q1M
MOC6-C2@&ERP"ID(NG'$LB]8GT]WU1ZZ'[&+G.5H?'6%I:PE2Q)A89L!-4-4<
M:B2AZY%,WV1&>!5:EYOW=!-UO"9W0.((L78 BFVYPUH*VC+OLTZ@(M)>*X@)
M)Q,'[BBH5-&Z$%IWCK^S_,A5IUUL+\=JHQ\@;:T BTV*TXG->%X;% >?BH54
MFS2;;&QBK2_+[Q$P[MYRM!H?A\,1,NT $-7M6MO+RZNP7))=U?O.3>-ZR7*0
M+) 3)RPH8SA$'A)$SXK@69D@F[^D[")FY*K<+G:=-IKJ ')WZ;\YCB6R:$H&
MSNA05U$X"(Y+T+(FUDMI:Q)*XU2P[Z@8^06DC7H?9G"=)NL>FKQNFITJZ6PQ
MF;RT.G&H. H(U?I),I7$#2NY78O7O3><X0JP1]UPCI=\#W"YF3.1!0\F(EA6
M#_10B\8=A0Z9EQP(^8KOESEU83V!#U'6CI[ ATBN@].D08JL1TVLR0QHE*\N
M&^VM=;J92=*)PEFV<J]FPN<H7WIS4&O8X6K_^W")SJO[2T;[3V&Z^%>XNL8[
M.;^U/5B=CO*O^15]S-5T]=<'\D%NVFX(EJRS3H KH2I&)G"!G 5'FTEP*1CA
MNVET>#!WG6>[-,9M*[,9%D1_$_/:MBMQRHH<LP.;DZQM(LFKEZ3*C"861UJ4
MP5Z@>1W0F*;G MK>S>L($/UHYO5ANOS/3PO$GV=$("Y7=[<=RR(J;B)D5APH
MITE]QM+>@TQF(QPC-[9GXWJ"MXMOVMN-:;4"T-_"L&XV'!&,5-R!,5'7PF<*
M-6LY/_?,:,N$=+%U ]5S\7;QC83[-JPC -2+8<7GY1(/.<MKUSH^0>9%BD*!
MR20.9:4!9P6#' 1*G6U(J?7XVN&XN?AFQ"<;S_@@Z:(=5JL]Y*?YHN"TUI;7
MW6.B-;FU=8 V#[E>;**&8#FOF2 A&L%T>)@_WGJBR/-$7GSKX&-LH"O-]W)@
MM [^7DU_GV:<Y;5 ,NE%F,*!*\E(()FV!%X[GBI=:+,PO,2N8YO'F+KX?L?=
M^%XG0^9'M:'[%RB3:*V01#N49&M>L3$08GU4=]I;&X-V:9 .HL.R=?$-H;NS
MHQ-@\Z-9TF-AW80.9)^2M.""R>2@Z@PQET **R4PM#IB-V^G^S)U\<VHN[&B
MDR%S@3VBUM]]D59T *_^:MXEZM%/'[I/U/,LG:=3E.8YHU 2I!"$'*,4.,D\
M 0F+R,RPG%JWG+F43E'9*3I[A"%#CV(3)L5H.0C.K;,E>(RMBQ[_'IVB#L'<
M<)VB#E%O!W['_08R'!63F:)W=$Z#<G0F15LB.&.2T"DGJ5IGDO^0G:(. L&3
MG:(.T4@'<!JD1P>Q(M%X"5Q:!THK"U'I1&X(6IG)0T%UIK:#/TRGJ(-@=8Y.
M48?HN .<[VXZI'@QSC!!IY",M:&,!%^X L6#5,9:SX)O#-:_4Z>H@W"R=Z>H
M0Y36 ?H^4("VF-9+CS4KO\VFJ^6'7W_;,J,#X^AY!,ZP4-2& F+2G/P@ZZ5Q
MVGC1ND3G28(Z3S$[-PK;*:\#).YJ@94PZYR3 \]K-JDV9%#*U]9K1FHK1"BJ
M]9R14WJ6C9>%=6[TM5!8![B[6Q%L&&KKHP-'7C>H7"P$BOG >U6;!VMC1.OT
M]T/+["^@7]DI(<NQVN@'2%O+BBF4&#6#(HP'%;PCM]A88%;1=LR9E<T[)7=:
M9G^0&I\LLS]$IAT 8H<=K0V%;(GL[=WLI@ /F3#(.1F)L.0L)DGB*G1L%\6%
MBRYQRYL/#]J?O"[ = P(]HLW3]9(OV [Y 7)<5FX$QF"4>0,!/((?";)6H?6
M%U6L[V>>[)N#2B(OH.G>*8?FF75_R6C?Q.K+=]>KY2K,ZE#'#_.KJY_FB_K#
M"=,\,5/WEH2A=HC*$(U""-[(X%C*R+K)='^2D\ZO:QKCL94YM /'CV4B;Z^W
M3=!U<CPJ2$Q$$D"B+<J5#!9M+JDDXT0WY\,N)B[4,!HB<SAC.0(F1]O)U\W,
MQE58K+JPEG5#T^7-//9_+N;+Y81YENGT-I!RJ/W%0H 05 (O)!-!V)1,;_;R
M"!N=W[E>GL6<"I4>SI:G1JC>>1-9OOX3%VE*<IBLA_TB)N!RG8X<:RI8-(!)
MHT1=*)IK[EH=3&7G-[PC8'U811\.9;^!\@P_A=7V=\?>^K_5KBQ?S/+K/[].
M%^M/N#7QB16YJ%K!);)6H)R0%-MQ!&-C,=%*SGSK9[3!F;K0RME^CX6V,/HA
M+.M[WU*([%*JM9#:UEL2N9ZVXR$7&;Q51D7;31W422%(?V6S_5K.:3 Y,01Y
M/>O#5K8'<+U+W H!72BLU@+D6-N=V\+!Z9"!9:P@UUF),R5.'\_$A08??=QC
MG0:)'L*,=AO#OW'ZZ3.=:R]^QT7XA#?NZOO%-&'=Q\IV'Y/>,^/0D?=:DV9R
M"N!DJ*7X4KE@=-2FFP9X1W-YH6%.'U8U,*C^/F8WX39'3:<Q,)UH-XHI0=">
M_%DA1<20R=UMG=]Z)M9^F%OF01 ^CD$>!+?+N9?>^:S\Z&WCDP)RBLLH4(&T
MHOKP],5ETJDU1F?,@7SIUI.)S\C>A;J2G=KD2+"[A-/Q.='<<+^?=$*PF6M$
MD"0F<G5D!H_2 DNDQY"\X?GL*0E-.;Q09_1"[7(X\%V":9YZ!?NDL*+).1H;
MP:A,04GT J+0#*+RR5@658F]A8XG,?S#O !T8;C=0/,'L.-](X+U>!3R_"'I
M1 I5%!$XQ5R]'>/:&E0I=)SN=[)M7L(;PR78YA!P^_%>)9X4C3 E^.(CA%PW
M*)$L!!,SY*1RMLX%KWM[U]N3M0L])?NX:QT"/C_ ^?8BYVG]2[AZ-5VFJ_ER
M[1;<-J^)0=:64I!S,* 2>>XNUL=/RY)67A?.NQDRL@]#%WJ6]6%![:#R ]C-
MDY=2ZQ^^"BN\[6DW$2Q;'Y.&8E0BQ1E.XK$!,!FTG+1J0S?]0H]C\;(?*AJ"
M>] <W[9(Z\40X_/BB0=[S!^P%GG2]U_.9VLU7H>KVA5?3&2624FO(-:3785
MNZA1%I@6&*P2V9GFS>[.S^9EOU(,;) =(^X',,K=SO8N$?$)ZBQ]809$#K4U
M,@82$2.)Q9B]E%HJ/4C9^GG9O.PGBGZ-<FC$]6*4;>Z6?B9)3&?+:=JX#!PM
MEEPTJ4LI($T)<'54C ]%().<>S_(**$AF+G02Y+NW= VZ+F<9)BCQ2&CP5);
M_&>1&"CF:$/ATH.0(0D6').BXY> (XRIO_N2"S:F0]#3T\5^FZ/[OC#J"9UX
M(/\8M%XWA-6TJPA$R!ISS*ATR8.\@P_"S87.][HDU^\4_%RRA_?Z_UQ/5W_]
M/"-M7*]3=]ZM/N/BX^<PV\KH[7SV.R[)*;Y;:)6Q>!4Q0D)=GSH\!:4L<5)?
M4!FMM,%T4]5S%(<7:G$C7_</#Z:_AZEM"Z6\(5451^+0*$&I&F5&)P!K>6,P
M29AASK!S,'>A=_YG0/CYC?$(N%U^-/:L>.Z_GDQLYI[1ETW.FK+)DGNMD805
M4;G"4^GGIN- WB[TNO]'LL43P/9#'XG_6NOO5B[(A.9UJ!P3.0-%#06<P@2E
M:)8=3]:<:PQ7<]XN]'K_1S+"$\!VV9U.GI7,-O'[CG"T$-QK'0"#)+TQ7\ ;
MVJ92E,A]T)A2-]V$#F?O0I\"?B1C/ URI]KCQPLX&Q_Z[\YJY:5P->=<U#$:
MDD)^+B &3YH,@BG;3:+8(.%B?\\)/Y)!G@*WGMX;!A'.,W?<6IHLO8#$:LV%
M3 A!)0%9"4%^OE/J@JY+3T^3MMW9:>_WINW@]4-'B[=;U/.YKN3(^V23 BFR
MJ'/)/+C$ZNZE;,Q"!FNZ:?O2D.\?]=JUH8&<_T!MB]:_W=7L\^(CCT28("Q(
MKRPH4CF$9.J+;HS9J,1-/PT[6S/_HU[N7J+%#XG;'_I@OW\S][S@O,<LL+A:
MWQQ)_8:\.!4<%!V8$=[8R-+%&/R!S/^H%\F7:/!#XO:'-O@[G4;VV":-YJYD
M US5&=<^,G#9,F!6>R9+YB6=O67<63C_4:^I+]'4!T/L#VWG!\1 I: ID824
MK*C3:8J&F'(&P66.R;L<S05>;[>Q\0N\^;Y$&Q\(K4UOQ_____4=4-[0-]8_
M6O^D_L\/6/Z?^N=O'WZ^M\9:^//%\OKKUZN__K\T_[)9YW&)KJ7S\VP]?KW^
M^Q6NPO1J>9^KY?3+UZL'U9>K99JOC8T+X=8&=]@"_^L;,P_9W*[SG0VT9PS_
M7.$L8_Y_3]M:OX'_7;E+PP>\JN^0+^?+U?*['/9O=J)XT0Z9 9:5 96U %_H
M2Y2"C$3+H%GKEX73*#[Y*&HVZU;J8+)A"1Q3Y&L'YR!(BK!-T(5I$:*PS3,8
M6A$_[C7N&3'[W=X^BOH[<,$VE-,OKZ?9:\L,MXE#C*Q4XCEXSQD=,>B*"I9S
MV[H-Q3T"1GY&& <$\U8:Z0!.QPON&]NS_/XJS-Z&+_AJ7@OE)[G43'&7(01/
M,M Q <FA)B]DE1@S*/C9/?0C^!@7W"? JEF;YD8Z[@#GK\G[G/^%>&=*Y"^X
M3E_1EFN.DA$CDDS?>6()N0<5(TIOE*?#J3%8=Q+3^:OLX#B9#Z&T#M#W@8+%
MQ3213[1FY;?9=+7\\.MO6V98\$QB4&!=J:\[R=(QQ"5HB]Y(G7G)K0_Q)PGJ
M_*7PW"ALI[P.D/@>%^MP=I9P+<3EE@W4R*U!1[)A@=@H'H(0]"5RD7BQSH;6
M5^<[2.G\V>K<Z&NAL YPUR C+Z.HE?<<"GT\J$0<>VXM: PV:.TCF5HO][ZW
M5(^\EW81()U9][V@/3[/<7S(\://Q;>7R7S"G(B2MA/0GKA7C ?R>XH!&V1@
MD9OB4F]M)W?QTKFOVQB3C1N6- %(+X9RC!IV#1#Z.%^%JP<-D1!CD2F1)((Q
MM5Y(0+1> ^=)96=R<JST<G <P%?G;OH9#*@GX%RR,1V8OK06U9T<AF 2&LE!
M!$5JM(%!E$H .A4,LY$9-4C7U;-SVGEDTJG!G0]<O9C@,>?Z\VD2GSXMUB6I
M]_>HC? FW&B?1<FDSTCN>1(,0F&>]BQ6DA4YD Q[\0M/8_5"4]U&=AO/"*\1
MK;#FDTP>.<C?E6]W>.OKNPU;Z]%U&S<@3UBJPR65H9W%N-KD(4-,)D'(+BH1
MF<WV05N?[[-73EC_0K.[3H/UN?35#))#Y%3]<S[/?TROKL(L;_.-5B3U:;S"
M%\LEKI8O/U<E+*<S^N'+L%C\-9U]>O%E?CU;S<O-_STAXZKE\NWRL0832J-L
MK9LU")(/2?N6%/,MT:6HI*W.D#P&4,K7SM96@]#)E9)5MJ9U 'H0@:=Z/3>+
M_7,Q7RXGH@[EM2R"M[Y.T)82@F4(.C!%7%MNFT^>O4? N!=+PR'CH3-PO-0[
M<)1OB/_YRU?R]6EO3^GZR_4Z;6SSK7K$O*F,198+L[3'<[5.H*4@/#C:Z(65
M&:-'+E7K?GM[$S?N%<SYH=966_WTYKF59"(_F:AX=4W>R*=MNZ%L6- R5*.J
M[3!U3A2"2@I!8RR:&1TQM(ZMGJ)GW%N(\V/N9)UTM-N]OUZDS^1#D_U47Z4Z
M+?E_7R]7ZY!L0@SP8J("Y1PQQ5! +$5"RED98HN8:UV=OA=AXX;<YT=<.RUU
M!+T),\D$A209&2E@*ED3W9;\!2-4J--69&P]B/5F[7&#V_,#Z"!9'XV1WW$1
MYZ.'IV\I^J*5?L<!8]#OUCA?H/DT>^-$DRRRQ")Y5[ED4)9+ A=/P(/3T5FK
MLAC,'SEG-/F=9UEDMJD L8^@4!D(@A5(B(%[7RS:UA5.CU-R4?'E 5AYVND_
M2@\=G'_?&32N7O^9KJ[KX*3;_=J)()$5!71\T\&.@<YT'R-89S1YF.B]:)U6
MLP]=%Q5>GH"TYCKJ 7>W5O.N/.3O9SHSRG0V7>$5G2SY>UXQN()29?(Z"MF8
M=&1C6!M^\4BVIP2/V+J YA1Z+RHD/06GY])IUP\6KS"N;A)+YZ7^ZP37;_>'
MM?/Q]B2X52%W_?SO<2>3U-9' TR7!$I[!/I7G>8<' \\!MZ\*?/CE)RZL=4G
MOW?E)2%RNOHII.G5=/77)D>X**4=4QZRR(1PAP:<KI/36$E2\8R:M;Z_V$G,
MR(71IV/@X=[31NP='(Q5-M\2$=;%C<P)I8(6P&4VH.@?$*-7D%,@?U+H3'OG
M +9QGXIQ$=-(O?.FLNX.+7=J:B)GDEGG07M&?!@IP3ETX+T++@<A25R#8J:7
M.N%3=?PD9(X4^-@Y0"^TT+_B;#I?O)VO;DNFBHW6)&U >%Y31A*)A9%L4.9B
M2-O&>/V<O[+[XWM"P;%JFS>5X>@HH..4?<^"%IEI;@N$=4II$1H<>@Y:T"[K
M"^-:[I?I]?CGCQNT#X"#TZ78P3FR)OU]^*L>J1_G_PBS_]PP(EB]50@)M"XD
MF#KW,"19R#/+N23/)6)KYV,G,>,&TDVQTU;P'2#HOF^V/F>E,L%$G\%@#>F-
M0 @U]Z$D:U@PQHC8.J_K>RK&W6^&\5M/E'5W:-G:42A1"!DDX5Q)0GQM>.71
M ^<4!E8J.+9^N7F,CG$]E5-U^R14CA#TZ%X*Z4QLSM?[O-QLDRYY5U2DDQ5K
M$9HQ$)&V266Y]E)(%:7?SUUY>J&>4'&,&N<#R;2#S>2Q3?;-;>:]"<IY;0KP
M4F^TO:U-(&(!F5*,FK%LY#FNW=X<U/)@,"=FF .IG09Z@--\]NDC+KY4?V_B
M8U0JN]J05A#M3"-$%STD7X+$(LC0FJ/GSOK]W;H=J=:'@#E6QCW@XQ&I_!+^
MG'ZY_O++O%9<S/*[Z]5R%6;YMNQBHM"B0JT@.%?[<&4+H?@ R=:<J6)X$JW#
MJ&/H[,];;H2WH776 2Y_FRTQ7==4X&I4CB5E@_000PU*46@("A&D"$6C8C:7
MUOE ]PCH[YAK@Z3CI=P!1%YME_UI.JL=L]8=B-_B:L*-4P1F#TPG.OL#A1F!
M*0<B:<Q).DW8;_Y:\"@IXR93#P>;%I(?OR!D'3W<6D F"YCA:E[J7Z;+Y77E
M+%7.)NB+$-8)(!L@NU"%@==^W<J:%9=C#/+!\]..J&R/Q<9-GVX/F4&$W,'F
M<V_G?'F]J-*=A,BX2*Z SDI1#)L,>*S#RE5"$0-WIOGU\F-T[(4A<SD8:B;S
M\?><QT*&M_-9VC*C7"9'+'*0=."2DZ8U,<,$Q1)9)AE<X0]WFJ8!VC=*QAWI
M?)Y0[4BY=[#YO,%5_; ;$7WO[!>1)'-, _.6UY*YFO@8$*S5'&.*2F!S'#U#
MTUZ(<A>(J):ZZ#X7M$4%T*.?TS8#]"R5/#L2_U063)/22<&8:"^Q$KPTY!-;
MZWB1=#B%]N''>9,_8Y0ABHBPGE-+?KZ#J$LA7XTKYI)BO/R]DS\/P<#^R9^'
MB+V#4^J19#5-!ZEP*D+-(@#%<P*?M0'+"F9$VFQ3Z_:!EY/\>9!ZGT_^/$36
MW:'E3D)*X)HKIP/4AT"@T]*"CUI!\4X8$9V/S;O57TSRYT$ZWC?Y\Q"!C_Z@
M_FCBHN+<ET0<6!0"5 X,'#.*I*1M"#(KCN$Y+^7BDC\/4MOSR9^'R'!T%#R>
MMFC0BN*" >;JANK).@+YW+5==BJ.1V'RL\[JY25_'H^#TZ78P3GR/0-"%!F9
MI(B+!TD"L19<2*P.$4JE:%<SCQH?(,=AY?S)GL=@I8V@.T!*O0M:;>^";F>O
M4:">;2:,,Y,U.6%*0HB.Q(+"&X$DG9(&N(%[2$=_3]>G^Z@GR[M#S-S8D4*F
M;60@C%04[]7)U8GB/:%+B#%))U7KF/]Q2D:.;4[6\#.0.4+<'8#F^YTR,YU<
MC.1<U2Z.RH0,3G(/.0ETC*$B>^KB2#H;5([1[+,'TB%B[@ GCV5+^T3[K8O
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
MBX?JZH*P^*+0FK=,%J>D#:5 8+3OJZ *>$E?8HY)*QV1G)*1 'F/T!&+Q+I
MY?%:NR!H3KR3TF>4(-:9*"50B);(/992(Z:@4)?6=\#[TC9B'5@7 #Q(-\=C
M;KX*5\-C[K=9WEYR8W[]9Z)?W0Z"-%X7%YT!AS&#LBQ!L*'.7W99"D6LEK-N
MA[L(';%@;#PT-M':X=#T&VC.\%.@A3\.]$)VR^4D:NZYE0C1I%)G^@6(VFA@
M,7!5+/-,#)L/>TO*B#5E@Z*LA>0[283<)9X2E50B1"B<)U"9G-=84@810HR!
M["4^?$U].@7RE.>-<V6!'/V\T5"6'7A;=[FYQ?;+ZT65Z*0DHXJGV-I%55-6
MC((8M:9X6VIGI"!!J<:;RU/TC/A(T5+I3V1VG*2!7M%TQR_\>58?6C[,K^@#
M/MU[;Q'.>XF!01))U>RHRBAWH)/EY#%:F1Z60 \#M7V('?%IXMPX;*Z["P#I
MS<L+<Q2G\"S 2E-C&$T1=$H<M$RF9&=3E$,F])[Z-C;,<\2( #Q&+Y<"M_7;
MBD^\^$@N)%I69\-("T$$#B(**XPM2:C6&?-[$S?BH\/8D#M8-Q<"NO4;BBU,
MRR@\%.8#**<E1*D2,&>%+4)G;EO/'MN7MA'?%D:&W,&:N13$U>MHPW@M4K=0
MK"=+"H4"+X,!D+%H613.EC@&XL9]-Q@;<8=JY@(0=_\5)"83=#$(1?GZ"H(1
M'#<!>+*,5ZY#:/U:<!"!(SX9C(B]XW5T 0"<:$..:?:9&(AD4"Q9\,@41>\.
M<Y)2,=LZR^XYFD9\"Q@19@=I8L3WJ._D]*"!QT_7)+8[PIMX;7+@6M7A]*XV
M]/#@4T#0/EFCO0[>/8A1][BY?6;1$2_Z!X#0H"(?__WH._:^F<=&<?\*5]=U
MIC+/QO,"V7N2' I%3%F$Q*).3F>6'Q9K[X&C1Y<:LR'<.>!SNGS'?BQZ.?\2
MIS/,.\4D<C9"U.OHFI%<O"-3$!9T0N%MR,RK_?:<9Q;JJG;SZ.>BEM(<&QG;
MO7 S4.&IZ@G+@E&UNR\:7>?$DC?GF1"0C&8FDC7Q/>=:[+OBB$]#314\'UK:
MHSLW.YCZ>?;QCWD-!(@=5:N7'>V06.>0%=J&W7HOSD(5G4+Q^MERRSW7&O$E
MY^RP.5+"'0.F7LQN&7(:I:B1HB7<*R,2A"0<5/![%BA\U/O-%M]GM1%?7\8
MS7%2[A<V]7)UPX]"1.T='>?,UXEE%!GZPC@@TR;*@MYE=B)J;A<;\?UD!- <
M)^..,3/]?6L#@8<J' 3I#3$EI ,O;097K*>?9!_9?@.7]EALQ >0,3!SE(Q[
MQ<S'S[C 4&\W)Z3V)$.6('.I%9P\0O0^ CI#3ALC9+C3(/-MK1$?,,Z.F",E
MW"M@)EPKR:614%PDU&NG(7+A0<MLN;(F^KC?))%=*XSXPG!V<!PDS2XA<7,-
M.3&A]NC4C+SSY$!9<MM=)M>K:&ERD%$X=8)O>[/,B.\"YP7'47(]^1ZW#5 >
M9* +5%D&GD BT:T<R23$5,#ZPJ/7DOF'4[*>FF3<0R+_8% X07*]EB?5+V_G
MJ__!%4F-H)TPO\)E6DS7$PDGBJO"7'207410O&;).<*X,+)PV@31\M9=(8\@
M<\S7@"' =BZ-74#;M).;I0W5(NV,C=&D$069#5"[[-$9HQ($Z3/DZ+/D03H*
M99H;8;/&:+=M3._,3_I8FWQ/2LXA.B^!JUK>F<BQ<H6"_!0)JRY9G_5^'=%V
M+M%5*[1#U/C]L7.R!$=\]EDN5I,/8?8)7_PY74YL4(6CU[5XKC;<4(&(#NM!
M(N1K6Y[4PYG!C\.9/O4.E.E?WV!\;\$17W4::6Y^JAA[T/TO6,<P3EAA@G.N
M07*VS:$)!'QPNI08@F5D%ZVTOUER'/V?H*R'ZCY"<B,K_)?-L/,MX3DHCK*6
M29M,S'N>(6+)0+Z)="[%I/9KL?",RN\M.K+2CU'9O(7\QE;\)DS>$BY94=YX
M!<&J7$NZ-$1%@G *$W/*RVCWZNCZG.+O+CK.8VPSQ1\MO[&S.FZ/NC>WLS$C
M[7F%IPC>U@M5GBCT\48 "Y+"9*.9C?NE@WW_V2,^N;<]TUO(;FS5_TH_PZNU
MLSM?!Z'ABJ2(?X0KBERG\[S\LMG.)L;P[&MLFJPE 1F7(22U;G05G;.9&;G?
M)>2^*_;@^AVIT_G0 NX?-9N]<"*3LX4A!YN8!:6DASJ!$'1F241GO&#[9?+L
MNV(/F\M94'.$@+M S2:P?K=EZL.&J?<;IB:)H_:F<,"D*,PNV1(WC@%+QM"I
MRS&$_1Y*GUUJQ!2>YCAI)M(.*FH>NS:MLGI77LYGF[L8I9(34I-TK F@B!N(
MI1@PQ RS+.B0]O),3[S7OD_5B-D]C? TD 8ZP-03DY5_)1UA?15\5S:_-27+
MF2^G57&OZX7P<EI'&DZ7JXE':;1S#FRVY- 7\A!CH/.Y>$3C+.KX,.F]:2G7
MT82/F$/4&)GGU^,%/+*\6WW&Q<^S,E]\67_LR8\NNSZP]2/,7H0/\RB3++*
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
M]W_\'U!+ 0(4 Q0    ( '&'5%H+VX@4IEP  );/ @ >              "
M 0    !E>#$P,3%A;65N9&5D86YD<F5S=&%T960R,"YH=&U02P$"% ,4
M" !QAU1:DCY.$\X6  "*8P  '@              @ 'B7   97@Q.6EN<VED
M97)T<F%D:6YG86YT:2UH960N:'1M4$L! A0#%     @ <8=46A+L-K @ P
M@B   !\              ( ![',  &5X,C$M,C R-&QI<W1O9G-U8G-I9&EA
M<FEE<RYH=&U02P$"% ,4    " !QAU1:T1D$W-X#  !G%   '@
M    @ %)=P  97@R,RUC;VYS96YT;V9E<FYS='EO=6YG,C N:'1M4$L! A0#
M%     @ <8=46E>Y R>2!P  E28  !X              ( !8WL  &5X,S$Q
M+6-E;V-E<G1I9FEC871I;VXR,#(T+FAT;5!+ 0(4 Q0    ( '&'5%KO!@#K
MJP<    I   >              "  3&#  !E>#,Q,BUC9F]C97)T:69I8V%T
M:6]N,C R-"YH=&U02P$"% ,4    " !QAU1:+=J=CQ0$  "4$0  '@
M        @ $8BP  97@S,BTR,#(T8V5O8V9O8V5R=&EF:6-A=&DN:'1M4$L!
M A0#%     @ <8=46@0XF%U!'@  ?HT  !X              ( !:(\  &5X
M-#@M9&5S8W)I<'1I;VYO9G-E8W5R:71I+FAT;5!+ 0(4 Q0    ( '&'5%I:
MX6.!MVP"  9N&P 1              "  >6M  !T<V-O+3(P,C0Q,C(X+FAT
M;5!+ 0(4 Q0    ( '&'5%H_#9=NY1,  *+H   1              "  <L:
M P!T<V-O+3(P,C0Q,C(X+GAS9%!+ 0(4 Q0    ( '&'5%H3UW3L51X  )LK
M 0 5              "  =\N P!T<V-O+3(P,C0Q,C(X7V-A;"YX;6Q02P$"
M% ,4    " !QAU1:0]".E?M1  "^H@, %0              @ %G30, ='-C
M;RTR,#(T,3(R.%]D968N>&UL4$L! A0#%     @ <8=46O6L.3\)!0( 4&H"
M !0              ( !E9\# '1S8V\M,C R-#$R,CA?9S$N:G!G4$L! A0#
M%     @ <8=46I>+SS%D!P  _@<  !0              ( !T*0% '1S8V\M
M,C R-#$R,CA?9S(N:G!G4$L! A0#%     @ <8=46NLF,/-/3P$ H],! !0
M             ( !9JP% '1S8V\M,C R-#$R,CA?9S,N:G!G4$L! A0#%
M  @ <8=46AJM'65L.0$ N"D, !4              ( !Y_L& '1S8V\M,C R
M-#$R,CA?;&%B+GAM;%!+ 0(4 Q0    ( '&'5%IYF?!5'[$  -LK"  5
M          "  88U" !T<V-O+3(P,C0Q,C(X7W!R92YX;6Q02P4&     !$
,$0"Q!   V.8(

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>tsco-20241228_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2024"
  xmlns:tsco="http://www.tractorsupply.com/20241228"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tsco-20241228.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2025-01-25</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2024-12-05</startDate>
            <endDate>2024-12-05</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-9">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="c-10">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="c-12">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="c-13">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="c-15">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-29">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-31">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-32">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-33">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-34">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-36">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-37">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-38">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-39">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-40">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-42">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-43">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-44">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-45">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-47">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-48">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:ConsolidatedStoresAxis">tsco:TSCOstoresDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:ConsolidatedStoresAxis">tsco:PetsensestoresDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2024-12-19</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:WorkersCompensationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:WorkersCompensationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:GeneralLiabilityReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:GeneralLiabilityReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:SelfInsuranceClaimsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SelfInsuranceTypeAxis">tsco:SelfInsuranceClaimsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A370SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A175SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A175SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A175SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-68">
        <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:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-69">
        <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:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-70">
        <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>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-71">
        <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>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-72">
        <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>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-73">
        <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>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SoftwareMaximumOrMinimumAxis">tsco:SoftwareMinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:SoftwareMaximumOrMinimumAxis">tsco:SoftwareMaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-76">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-77">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-80">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-81">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-82">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-83">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-84">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-87">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-88">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-90">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <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>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-93">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A525SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:A1750SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-105">
        <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>2017-08-14</startDate>
            <endDate>2017-08-14</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-108">
        <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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-109">
        <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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-111">
        <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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-112">
        <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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-114">
        <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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-115">
        <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:CreditFacilityAxis">tsco:A2022SeniorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-116">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-117">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-118">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2024-09-29</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-09-28</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2023-07-02</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="c-129">
        <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>2025-02-12</startDate>
            <endDate>2025-02-12</endDate>
        </period>
    </context>
    <context id="c-130">
        <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>
            <instant>2025-02-12</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:ConstructionProjectAxis">tsco:NewDistributionCenterConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tsco:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tsco:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tsco:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsco:AllivetIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-30</startDate>
            <endDate>2024-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="number">
        <measure>pure</measure>
    </unit>
    <unit id="store">
        <measure>tsco:store</measure>
    </unit>
    <unit id="state">
        <measure>tsco:state</measure>
    </unit>
    <unit id="h">
        <measure>utr:H</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="segment">
        <measure>tsco:segment</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="c-1" id="f-30">TRACTOR SUPPLY CO /DE/</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-31">0000916365</dei:EntityCentralIndexKey>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-32" unitRef="shares">531548314</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-74" id="f-491">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-75" id="f-492">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-7" id="f-496">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-497">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm contextRef="c-1" id="f-508">P10Y</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm contextRef="c-1" id="f-535">P10Y</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm>
    <tsco:VestingTermMinimum contextRef="c-1" id="f-565">P1Y</tsco:VestingTermMinimum>
    <tsco:VestingTermMaximum contextRef="c-1" id="f-566">P3Y</tsco:VestingTermMaximum>
    <tsco:Storeleasesoptionalrenewalperiodsminimum contextRef="c-1" id="f-752">P2Y</tsco:Storeleasesoptionalrenewalperiodsminimum>
    <tsco:Storeleasesoptionalrenewalperiodsmaximum contextRef="c-1" id="f-753">P4Y</tsco:Storeleasesoptionalrenewalperiodsmaximum>
    <tsco:StoreLeasesOptionalRenewalPeriods contextRef="c-1" id="f-754">P5Y</tsco:StoreLeasesOptionalRenewalPeriods>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-757">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-758">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-12-28</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">000-23314</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">13-3139732</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">5401 Virginia Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Brentwood</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">37027</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">440-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common Stock, $.008 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">TSCO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-18">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-19">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-20">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-21">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-22">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-23">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-24">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-25">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-26">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-27">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-28" unitRef="usd">23700000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-29" unitRef="shares">531548314</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-36">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cybersecurity is among the most critical risks to the Company. For many activities important to its business, the Company depends on the confidentiality, integrity, and availability of information systems and data, some of which are provided or managed by third parties. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Information Security and Privacy teams reduce first and third-party risk by maintaining a proactive security posture aligned with current threats, detecting cybersecurity events and responding quickly, and building procedures to rapidly recover. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Internal and third-party risks are reviewed, monitored, and managed by the Company&#x2019;s Cybersecurity and Privacy teams, audited by an Internal Audit team and various external experts, and tracked within an Enterprise Risk Management framework. The Company regularly engages third-party experts to assess the effectiveness of its cybersecurity programs. Biennially, an external independent consultancy team conducts a comprehensive review of the Company&#x2019;s cybersecurity program using the NIST Cybersecurity Framework. Targeted assessments are conducted regularly by internal and third-party experts to ensure compliance with specific federal and state laws and regulations. Additionally, the Company is assessed annually by an independent third party for compliance with the PCI-DSS standard, for which the Company receives an attestation of 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s processes for identifying and managing first and third-party risks from cybersecurity threats include:&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:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Continuous monitoring of the Company&#x2019;s systems and network for cybersecurity events;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Regular testing of the Company&#x2019;s Security Incident Response Plan, Business Continuity plans, and Disaster Recovery plans;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Required annual security training for team members with access to Company email, as well as tailored training for team members in more sensitive roles (and periodic testing to ensure the security training is effective).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s security awareness program seeks to create a culture of shared responsibility for the security of sensitive data and systems. This is accomplished through mandatory annual security training for team members with access to Company email as well as tailored training for team members in more sensitive roles. Periodic testing ensures the training is effective. In addition, all team members have access to a variety of training materials on security topics through the Company&#x2019;s training management system.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-37">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-39">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Information Security and Privacy teams reduce first and third-party risk by maintaining a proactive security posture aligned with current threats, detecting cybersecurity events and responding quickly, and building procedures to rapidly recover. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Internal and third-party risks are reviewed, monitored, and managed by the Company&#x2019;s Cybersecurity and Privacy teams, audited by an Internal Audit team and various external experts, and tracked within an Enterprise Risk Management framework. The Company regularly engages third-party experts to assess the effectiveness of its cybersecurity programs. Biennially, an external independent consultancy team conducts a comprehensive review of the Company&#x2019;s cybersecurity program using the NIST Cybersecurity Framework. Targeted assessments are conducted regularly by internal and third-party experts to ensure compliance with specific federal and state laws and regulations. Additionally, the Company is assessed annually by an independent third party for compliance with the PCI-DSS standard, for which the Company receives an attestation of 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s processes for identifying and managing first and third-party risks from cybersecurity threats include:&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:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Continuous monitoring of the Company&#x2019;s systems and network for cybersecurity events;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Regular testing of the Company&#x2019;s Security Incident Response Plan, Business Continuity plans, and Disaster Recovery plans;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Required annual security training for team members with access to Company email, as well as tailored training for team members in more sensitive roles (and periodic testing to ensure the security training is effective).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s security awareness program seeks to create a culture of shared responsibility for the security of sensitive data and systems. This is accomplished through mandatory annual security training for team members with access to Company email as well as tailored training for team members in more sensitive roles. Periodic testing ensures the training is effective. In addition, all team members have access to a variety of training materials on security topics through the Company&#x2019;s training management system.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-38">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-46">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On behalf of the Board, the Audit Committee provides oversight of the Company&#x2019;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#x2019;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#x2019;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#x2019;s defenses against these threats.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Information Security and Privacy program and teams are managed by the Vice President, Information Security and Privacy, who reports to the Executive Vice President, Chief Technology, Digital Commerce, and Strategy Officer. The Company&#x2019;s cybersecurity leaders have more than 25 years of relevant experience and multiple professional certifications.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-43">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On behalf of the Board, the Audit Committee provides oversight of the Company&#x2019;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#x2019;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#x2019;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#x2019;s defenses against these threats.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Information Security and Privacy program and teams are managed by the Vice President, Information Security and Privacy, who reports to the Executive Vice President, Chief Technology, Digital Commerce, and Strategy Officer. The Company&#x2019;s cybersecurity leaders have more than 25 years of relevant experience and multiple professional certifications.&lt;/span&gt;&lt;/div&gt;An external managed security services provider and industry-leading security tools continuously monitor the Company&#x2019;s systems and network for cybersecurity threats. The Company&#x2019;s cybersecurity teams evaluate the escalated threats, and if necessary, take steps to contain and recover from pervasive threats in accordance with the Company&#x2019;s Security Incident Response Plan. The plan includes reporting and escalation procedures to inform the Executive Committee, Audit Committee, and full Board, as appropriate to enable them to carry out their oversight responsibilities, and to ensure timely compliance with applicable reporting rules. The Company&#x2019;s Business Continuity Management and Disaster Recovery plans include procedures for business recovery and are tested regularly.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On behalf of the Board, the Audit Committee provides oversight of the Company&#x2019;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#x2019;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#x2019;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#x2019;s defenses against these threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-44">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On behalf of the Board, the Audit Committee provides oversight of the Company&#x2019;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#x2019;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#x2019;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#x2019;s defenses against these threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-42">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On behalf of the Board, the Audit Committee provides oversight of the Company&#x2019;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#x2019;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#x2019;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#x2019;s defenses against these threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-41">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On behalf of the Board, the Audit Committee provides oversight of the Company&#x2019;s management of cybersecurity risk. The Audit Committee regularly reviews the Company&#x2019;s cybersecurity risks, incidents, audits, assessments, crisis readiness, awareness activities, and compliance with cybersecurity and privacy laws and regulations. The Company&#x2019;s Vice President, Information Security and Privacy, briefs the Audit Committee quarterly, and more often, if necessary, on active and emerging cybersecurity threats and efforts to strengthen the Company&#x2019;s defenses against these threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-47">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-48">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-49">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Information Security and Privacy program and teams are managed by the Vice President, Information Security and Privacy, who reports to the Executive Vice President, Chief Technology, Digital Commerce, and Strategy Officer. The Company&#x2019;s cybersecurity leaders have more than 25 years of relevant experience and multiple professional certifications.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-50">An external managed security services provider and industry-leading security tools continuously monitor the Company&#x2019;s systems and network for cybersecurity threats. The Company&#x2019;s cybersecurity teams evaluate the escalated threats, and if necessary, take steps to contain and recover from pervasive threats in accordance with the Company&#x2019;s Security Incident Response Plan. The plan includes reporting and escalation procedures to inform the Executive Committee, Audit Committee, and full Board, as appropriate to enable them to carry out their oversight responsibilities, and to ensure timely compliance with applicable reporting rules. The Company&#x2019;s Business Continuity Management and Disaster Recovery plans include procedures for business recovery and are tested regularly.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-51">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <dei:AuditorName contextRef="c-1" id="f-52">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorFirmId contextRef="c-1" id="f-53">42</dei:AuditorFirmId>
    <dei:AuditorLocation contextRef="c-1" id="f-54">Nashville, Tennessee</dei:AuditorLocation>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-55" unitRef="usd">14883231000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-4" decimals="-3" id="f-56" unitRef="usd">14555741000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">14204717000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-58" unitRef="usd">9486674000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">9327522000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">9232513000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-61" unitRef="usd">5396557000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-4" decimals="-3" id="f-62" unitRef="usd">5228219000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">4972204000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-64" unitRef="usd">3481863000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">3356258000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">3194199000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-67" unitRef="usd">447162000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-3" id="f-68" unitRef="usd">393049000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">343062000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-70" unitRef="usd">1467532000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">1478912000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">1434943000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-73" unitRef="usd">54592000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-4" decimals="-3" id="f-74" unitRef="usd">46510000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">30633000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-76" unitRef="usd">1412940000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">1432402000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">1404310000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-79" unitRef="usd">311700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-80" unitRef="usd">325176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">315598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-82" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-85"
      unitRef="usdPerShare">2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-86"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-87"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-88"
      unitRef="usdPerShare">2.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-89"
      unitRef="usdPerShare">2.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-90"
      unitRef="usdPerShare">1.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-91" unitRef="shares">536949000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="-3" id="f-92" unitRef="shares">545480000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-93" unitRef="shares">556681000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-94" unitRef="shares">539652000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="-3" id="f-95" unitRef="shares">548729000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-96" unitRef="shares">560743000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="2"
      id="f-97"
      unitRef="usdPerShare">0.88</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-4"
      decimals="2"
      id="f-98"
      unitRef="usdPerShare">0.82</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="2"
      id="f-99"
      unitRef="usdPerShare">0.74</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c-6" decimals="0" id="f-100" unitRef="number">5</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-101" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-102" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-103" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-1" decimals="-3" id="f-104" unitRef="usd">-5576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">-4482000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-5" decimals="-3" id="f-106" unitRef="usd">9930000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-107" unitRef="usd">-5576000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-108" unitRef="usd">-4482000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-109" unitRef="usd">9930000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-110" unitRef="usd">1095664000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">1102744000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">1098642000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-113" unitRef="usd">251491000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-114" unitRef="usd">397071000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">2840177000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-8" decimals="-3" id="f-116" unitRef="usd">2645854000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-117" unitRef="usd">196614000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-8" decimals="-3" id="f-118" unitRef="usd">218553000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxReceivable contextRef="c-7" decimals="-3" id="f-119" unitRef="usd">21635000</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable contextRef="c-8" decimals="-3" id="f-120" unitRef="usd">2461000</us-gaap:IncomeTaxReceivable>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-121" unitRef="usd">3309917000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-8" decimals="-3" id="f-122" unitRef="usd">3263939000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-123" unitRef="usd">2727436000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-124" unitRef="usd">2437184000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-125" unitRef="usd">3415444000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-126" unitRef="usd">3141971000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">269520000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-8" decimals="-3" id="f-128" unitRef="usd">269520000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-129" unitRef="usd">83168000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-130" unitRef="usd">75537000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">9805485000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-8" decimals="-3" id="f-132" unitRef="usd">9188151000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-3" id="f-133" unitRef="usd">1236177000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-8" decimals="-3" id="f-134" unitRef="usd">1179803000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-135" unitRef="usd">100853000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-136" unitRef="usd">91478000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-137" unitRef="usd">581971000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-138" unitRef="usd">533029000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">3300000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-8" decimals="-3" id="f-140" unitRef="usd">3311000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-141" unitRef="usd">396892000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-8" decimals="-3" id="f-142" unitRef="usd">369461000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">2319193000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-144" unitRef="usd">2177082000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">1831969000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-8" decimals="-3" id="f-146" unitRef="usd">1728964000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">27983000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-148" unitRef="usd">31388000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-149" unitRef="usd">3164273000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-150" unitRef="usd">2902858000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">44320000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-8" decimals="-3" id="f-152" unitRef="usd">60032000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-153" unitRef="usd">147413000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-154" unitRef="usd">138065000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">7535151000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-8" decimals="-3" id="f-156" unitRef="usd">7038389000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-157" unitRef="usd">7116000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-158" unitRef="usd">7093000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-7" decimals="-3" id="f-159" unitRef="usd">1376532000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-8" decimals="-3" id="f-160" unitRef="usd">1312772000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockValue contextRef="c-7" decimals="-3" id="f-161" unitRef="usd">6025238000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-8" decimals="-3" id="f-162" unitRef="usd">5458855000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-163" unitRef="usd">1217000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-164" unitRef="usd">6793000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-165" unitRef="usd">6910707000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-8" decimals="-3" id="f-166" unitRef="usd">6281959000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-167" unitRef="usd">2270334000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-168" unitRef="usd">2149762000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-169" unitRef="usd">9805485000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-8" decimals="-3" id="f-170" unitRef="usd">9188151000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-173" unitRef="shares">40000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-174" unitRef="shares">40000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-8" decimals="-3" id="f-175" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-7" decimals="-3" id="f-176" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="3"
      id="f-177"
      unitRef="usdPerShare">0.008</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="3"
      id="f-178"
      unitRef="usdPerShare">0.008</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-179" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-180" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-3" id="f-181" unitRef="shares">889548000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="-3" id="f-182" unitRef="shares">886660000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-3" id="f-183" unitRef="shares">532191000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-184" unitRef="shares">539878000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-7" decimals="-3" id="f-185" unitRef="shares">357357000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-8" decimals="-3" id="f-186" unitRef="shares">346781000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c-6" decimals="0" id="f-187" unitRef="number">5</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:SharesOutstanding contextRef="c-9" decimals="-3" id="f-188" unitRef="shares">565624000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-189" unitRef="usd">7055000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-190" unitRef="usd">1204868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-191" unitRef="usd">-4155846000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-192" unitRef="usd">1345000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-193" unitRef="usd">4945243000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-194" unitRef="usd">2002665000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-15" decimals="-3" id="f-195" unitRef="shares">2521000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-15" decimals="-3" id="f-196" unitRef="usd">20000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-16" decimals="-3" id="f-197" unitRef="usd">25515000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-5" decimals="-3" id="f-198" unitRef="usd">25535000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensation contextRef="c-16" decimals="-3" id="f-199" unitRef="usd">53832000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-200" unitRef="usd">53832000</us-gaap:ShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-17" decimals="-3" id="f-201" unitRef="usd">28592000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-3" id="f-202" unitRef="usd">28592000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-15" decimals="-3" id="f-203" unitRef="shares">16891000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-18" decimals="-3" id="f-204" unitRef="usd">700063000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-5" decimals="-3" id="f-205" unitRef="usd">700063000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash contextRef="c-19" decimals="-3" id="f-206" unitRef="usd">409603000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-5" decimals="-3" id="f-207" unitRef="usd">409603000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-20" decimals="-3" id="f-208" unitRef="usd">9930000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-5" decimals="-3" id="f-209" unitRef="usd">9930000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-210" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-211" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-21" decimals="-3" id="f-212" unitRef="shares">551254000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-213" unitRef="usd">7075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-214" unitRef="usd">1255623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-215" unitRef="usd">-4855909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-216" unitRef="usd">11275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-217" unitRef="usd">5624352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-218" unitRef="usd">2042416000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-27" decimals="-3" id="f-219" unitRef="shares">2282000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-27" decimals="-3" id="f-220" unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-28" decimals="-3" id="f-221" unitRef="usd">24379000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-4" decimals="-3" id="f-222" unitRef="usd">24397000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensation contextRef="c-28" decimals="-3" id="f-223" unitRef="usd">57015000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-4" decimals="-3" id="f-224" unitRef="usd">57015000</us-gaap:ShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-29" decimals="-3" id="f-225" unitRef="usd">24245000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-4" decimals="-3" id="f-226" unitRef="usd">24245000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-27" decimals="-3" id="f-227" unitRef="shares">13658000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-30" decimals="-3" id="f-228" unitRef="usd">602946000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-4" decimals="-3" id="f-229" unitRef="usd">602946000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash contextRef="c-31" decimals="-3" id="f-230" unitRef="usd">449619000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-4" decimals="-3" id="f-231" unitRef="usd">449619000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-32" decimals="-3" id="f-232" unitRef="usd">-4482000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-4" decimals="-3" id="f-233" unitRef="usd">-4482000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss contextRef="c-31" decimals="-3" id="f-234" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-235" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-33" decimals="-3" id="f-236" unitRef="shares">539878000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-237" unitRef="usd">7093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-238" unitRef="usd">1312772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-239" unitRef="usd">-5458855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-240" unitRef="usd">6793000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-241" unitRef="usd">6281959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-242" unitRef="usd">2149762000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-38" decimals="-3" id="f-243" unitRef="shares">2888000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-38" decimals="-3" id="f-244" unitRef="usd">23000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-39" decimals="-3" id="f-245" unitRef="usd">39334000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">39357000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensation contextRef="c-39" decimals="-3" id="f-247" unitRef="usd">48367000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">48367000</us-gaap:ShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-40" decimals="-3" id="f-249" unitRef="usd">23941000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">23941000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-38" decimals="-3" id="f-251" unitRef="shares">10576000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-41" decimals="-3" id="f-252" unitRef="usd">566383000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-41" decimals="-3" id="f-253" unitRef="usd">566383000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash contextRef="c-42" decimals="-3" id="f-254" unitRef="usd">472492000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-1" decimals="-3" id="f-255" unitRef="usd">472492000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-43" decimals="-3" id="f-256" unitRef="usd">-5576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-1" decimals="-3" id="f-257" unitRef="usd">-5576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss contextRef="c-42" decimals="-3" id="f-258" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-44" decimals="-3" id="f-260" unitRef="shares">532190000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-261" unitRef="usd">7116000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-262" unitRef="usd">1376532000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-263" unitRef="usd">-6025238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-264" unitRef="usd">1217000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-265" unitRef="usd">6910707000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-266" unitRef="usd">2270334000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c-6" decimals="0" id="f-267" unitRef="number">5</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-269" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-270" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">447162000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-272" unitRef="usd">393049000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-273" unitRef="usd">343062000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">62500000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-4" decimals="-3" id="f-275" unitRef="usd">48013000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-5" decimals="-3" id="f-276" unitRef="usd">-2158000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">48367000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-4" decimals="-3" id="f-278" unitRef="usd">57015000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-279" unitRef="usd">53832000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">-22602000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-281" unitRef="usd">6172000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-282" unitRef="usd">51693000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">194323000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-4" decimals="-3" id="f-284" unitRef="usd">-40872000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-5" decimals="-3" id="f-285" unitRef="usd">349742000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">-11484000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-4" decimals="-3" id="f-287" unitRef="usd">-22380000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-5" decimals="-3" id="f-288" unitRef="usd">64060000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">56374000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-4" decimals="-3" id="f-290" unitRef="usd">-218829000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-5" decimals="-3" id="f-291" unitRef="usd">162335000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">9375000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-4" decimals="-3" id="f-293" unitRef="usd">-31498000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-5" decimals="-3" id="f-294" unitRef="usd">6433000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">20917000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-4" decimals="-3" id="f-296" unitRef="usd">-13082000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-5" decimals="-3" id="f-297" unitRef="usd">-13137000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">-19174000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-4" decimals="-3" id="f-299" unitRef="usd">-11931000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-5" decimals="-3" id="f-300" unitRef="usd">26570000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">-24515000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-4" decimals="-3" id="f-302" unitRef="usd">-30672000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-5" decimals="-3" id="f-303" unitRef="usd">-49123000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">1420835000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-4" decimals="-3" id="f-305" unitRef="usd">1334033000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-306" unitRef="usd">1356979000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">784047000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-308" unitRef="usd">753883000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-309" unitRef="usd">773369000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">140129000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-311" unitRef="usd">86504000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-312" unitRef="usd">1044000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-4" decimals="-3" id="f-314" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-5" decimals="-3" id="f-315" unitRef="usd">390765000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">0</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c-4" decimals="-3" id="f-317" unitRef="usd">14310000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c-5" decimals="-3" id="f-318" unitRef="usd">69364000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">-643918000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-4" decimals="-3" id="f-320" unitRef="usd">-653069000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-321" unitRef="usd">-1093726000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">785000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt contextRef="c-4" decimals="-3" id="f-323" unitRef="usd">1767000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt contextRef="c-5" decimals="-3" id="f-324" unitRef="usd">1010000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">685000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt contextRef="c-4" decimals="-3" id="f-326" unitRef="usd">1195000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt contextRef="c-5" decimals="-3" id="f-327" unitRef="usd">832000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <tsco:CashOutflowforDebtIssuanceCost contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">0</tsco:CashOutflowforDebtIssuanceCost>
    <tsco:CashOutflowforDebtIssuanceCost contextRef="c-4" decimals="-3" id="f-329" unitRef="usd">-9729000</tsco:CashOutflowforDebtIssuanceCost>
    <tsco:CashOutflowforDebtIssuanceCost contextRef="c-5" decimals="-3" id="f-330" unitRef="usd">0</tsco:CashOutflowforDebtIssuanceCost>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-331" unitRef="usd">4787000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-4" decimals="-3" id="f-332" unitRef="usd">4808000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-5" decimals="-3" id="f-333" unitRef="usd">4058000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">23941000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-4" decimals="-3" id="f-335" unitRef="usd">24245000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-3" id="f-336" unitRef="usd">28592000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">560634000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-4" decimals="-3" id="f-338" unitRef="usd">594390000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-339" unitRef="usd">700063000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">39357000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-4" decimals="-3" id="f-341" unitRef="usd">24397000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-5" decimals="-3" id="f-342" unitRef="usd">25535000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDividends contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">472492000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-4" decimals="-3" id="f-344" unitRef="usd">449620000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-5" decimals="-3" id="f-345" unitRef="usd">409603000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">-922497000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-4" decimals="-3" id="f-347" unitRef="usd">-486395000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-348" unitRef="usd">-938781000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">-145580000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-4" decimals="-3" id="f-350" unitRef="usd">194569000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-351" unitRef="usd">-675528000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-352" unitRef="usd">397071000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-353" unitRef="usd">202502000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-14" decimals="-3" id="f-354" unitRef="usd">878030000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-355" unitRef="usd">251491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-356" unitRef="usd">397071000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-357" unitRef="usd">202502000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">65865000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-4" decimals="-3" id="f-359" unitRef="usd">56315000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-3" id="f-360" unitRef="usd">26637000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-361" unitRef="usd">351464000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-4" decimals="-3" id="f-362" unitRef="usd">325222000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-5" decimals="-3" id="f-363" unitRef="usd">239129000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-364" unitRef="usd">82324000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid contextRef="c-4" decimals="-3" id="f-365" unitRef="usd">60055000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid contextRef="c-5" decimals="-3" id="f-366" unitRef="usd">45742000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-367" unitRef="usd">659008000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-368" unitRef="usd">628991000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-369" unitRef="usd">416547000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-3" id="f-370" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-4" decimals="-3" id="f-371" unitRef="usd">450000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-5" decimals="-3" id="f-372" unitRef="usd">5143000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-373">Significant Accounting Policies&lt;div style="text-align:justify"&gt;&lt;span style="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="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;Tractor Supply&#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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; lifestyle).&#160;The Company's stores are located primarily in towns outlying major metropolitan markets and in rural communities. The Company also owns and operates Petsense, LLC (&#x201c;Petsense by Tractor Supply&#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, 2024, the Company operated a total of 2,502 retail stores in 49 states (2,296 Tractor Supply retail stores and 206 Petsense by Tractor Supply retail stores) and also offered an expanded assortment of products through the Tractor Supply Company mobile application and online at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;TractorSupply.com &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Petsense.com&lt;/span&gt;&lt;span style="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="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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). &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="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="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 ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2024 and December&#160;30, 2023 each consisted of 52 weeks, while the fiscal year ended December&#160;31, 2022 consisted of 53 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="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="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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Split&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 5, 2024, the Company&#x2019;s Board of Directors authorized a five-for-one forward split (the &#x201c;Stock Split&#x201d;) of the Company&#x2019;s outstanding shares of common stock, par value $0.008 per share. On December 20, 2024, stockholders of record at the close of business on December 16, 2024, received four additional shares of common stock for each share owned by such stockholder. The Certificate of Amendment to the Company&#x2019;s Restated Certificate of Incorporation filed on December 19, 2024 effected the Stock Split and also proportionately increased the number of authorized common shares from 400.0&#160;million to 2.00&#160;billion. The par value of each share was not changed. All share and per-share information herein has been retroactively restated to reflect the Stock Split. &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="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="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 U.S. GAAP 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 style="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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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;text-indent:-18pt"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company typically 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="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="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="text-align:justify"&gt;&lt;span style="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 sold 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="text-align:justify"&gt;&lt;span style="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 is 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 reasonably estimates purchase volumes and related volume rebates at interim periods, the amounts accrued and the related inventory valuation effects are adjusted at fiscal year end based on actual purchase volumes coinciding with calendar year vendor agreements. Such adjustments are not significant. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Self-Insurance Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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 general liability insurance is limited to $1,000,000. Our deductible for self-insured retention, as applicable, for each claim involving workers&#x2019; compensation insurance 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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, 2024, the Company had insurance reserves for workers' compensation of $85.1 million, compared to $78.8 million at December&#160;30, 2023.&#160;Insurance reserves for general liability plans were $61.4&#160;million at December&#160;28, 2024 compared to $59.1&#160;million at December&#160;30, 2023. In addition, insurance receivables recorded in Other assets on the Consolidated Balance Sheets for claims greater than our insurance stop-loss limits were $26.2 million and $25.2 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, including lease right-of-use 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="text-align:justify"&gt;&lt;span style="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="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:#ffffff;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 2024, 2023, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to long-lived 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Goodwill and 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="margin-bottom:10pt"&gt;&lt;span style="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.  Our annual impairment evaluation is conducted on the first day of our fiscal fourth quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No impairment charges were recognized in fiscal 2024, 2023, and 2022 related to goodwill or indefinite-lived intangible assets. &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="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="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="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 style="text-align:justify"&gt;&lt;span style="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 $18.9 million and $17.5 million as of December&#160;28, 2024 and December&#160;30, 2023, 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="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 over time in proportion to actual gift card redemptions. The Company recognized breakage income of $8.2 million, $4.6 million, and $4.6 million in fiscal 2024, 2023, and 2022, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers a points-based Neighbor&#x2019;s Club loyalty program to its customers. The points earned by customers can be redeemed for free services or discounts on future purchases. The Company defers the estimated standalone selling price of points related to the loyalty program as a reduction to revenue and establishes a corresponding liability in deferred revenue on the Consolidated Balance Sheets. The estimated selling price of each point is based on the standard value per point (1 point is equivalent to $0.01), net of points not expected to be redeemed, based on historical redemption. When points are relieved (redeemed, expired, cancelled, etc.), revenue is recognized with a corresponding reduction to the program liability. The Company had a liability for the loyalty program of $17.9 million and $24.1 million as of December&#160;28, 2024 and December&#160;30, 2023, 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="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="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="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="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 team members; 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="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="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, television, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited events through radio and other 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 $95.2 million, $87.1 million, and $94.6 million for fiscal 2024, 2023, and 2022, respectively. &#160;Prepaid advertising costs were approximately $1.7 million and $1.3 million as of December&#160;28, 2024, and December&#160;30, 2023, 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="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="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 $479.4 million, $450.6 million, and $424.1 million for fiscal 2024, 2023, and 2022, 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="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="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 $9.7 million, $13.2 million, and $10.2 million for fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="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 non-qualified stock options, restricted stock units, and performance-based restricted share units. Performance-based restricted share units are subject to performance conditions that include both Company and market performance. In addition, the Company offers an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) to eligible team members.&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="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="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="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="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="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="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="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, expected term and forfeiture rates. 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The forfeiture rate at the time of valuation was estimated based on historical experience for similar options and 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="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 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. The fair value of the Company's performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. Key assumptions used in the Monte Carlo simulation include expected volatility, dividend yield and risk-free interest rate. &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="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="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="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 finance lease 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="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="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;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="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="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 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 style="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="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="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="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="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="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="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="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="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 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="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: &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:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - defined as observable inputs such as quoted prices in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;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="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 credit card receivables, trade payables, debt instruments, and interest rate swaps.&#160;&#160;Due to their short-term nature, the carrying values of cash and cash equivalents, short-term credit card receivables, and trade payables approximate current fair value at each balance sheet date.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in further detail in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i75f1813eaf204226b77c9011beb23d61_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to the Consolidated Financial Statements, the Company had $1.85&#160;billion and $1.75&#160;billion in borrowings under its debt facilities at December&#160;28, 2024 and December&#160;30, 2023, respectively.  The fair value of the Company&#x2019;s $150&#160;million 3.70% Senior Notes due 2029 (the &#x201c;3.70% Senior Notes&#x201d;) and the borrowings under the Company&#x2019;s revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d;) were determined based on market interest rates (Level 2 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;inputs).  The carrying value of borrowings in the 3.70% Senior Notes and the Revolving Credit Facility approximate fair value for each period reported.&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="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 $650&#160;million 1.750% Senior Notes due 2030 (the &#x201c;1.75% Senior Notes&#x201d;) and $750&#160;million 5.250% Senior Notes due 2033 (the &#x201c;5.25% Senior Notes&#x201d;) are determined based on quoted prices in active markets, which are considered Level 1 inputs. The carrying value and the fair value of the 1.75% Senior Notes and the 5.25% Senior Notes, net of discounts, were as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.392%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.392%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.719%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's interest rate swap is carried at fair value, which is determined based on the present value of expected future cash flows using forward rate curves, which is considered a Level 2 input.  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, net of related income taxes, and reclassified into earnings in the same income statement line and period in which the hedged transactions affect earnings. The fair value of the interest rate swap, excluding accrued interest, was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap assets (Level 2), excluding accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="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="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="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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&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="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 moving 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 style="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="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 &#x2013; 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,090,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 &#x2013;&#160;7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,369,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,728,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,642,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,291,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,727,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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="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:f-491"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:f-492"&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 property and equipment 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="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="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="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="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="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 Company specific 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="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;&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplier Finance Program &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an agreement with a third-party financial institution that allows certain participating suppliers the ability to finance payment obligations from the Company. The third-party financial institution has separate arrangements with the Company&#x2019;s suppliers and provides them with the option to request early payment for invoices confirmed by the Company. The Company does not determine the terms or conditions of the arrangement between the third-party and its suppliers and receives no compensation from the third-party financial institution. The Company&#x2019;s obligation to its suppliers, including amounts due and scheduled payment dates, are not impacted by the suppliers&#x2019; decisions to finance amounts under the arrangement. The &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#x2019;s outstanding payment obligations under the supplier finance program, which are included in &lt;span style="-sec-ix-hidden:f-496"&gt;&lt;span style="-sec-ix-hidden:f-497"&gt;accounts payable&lt;/span&gt;&lt;/span&gt; on the Company&#x2019;s Consolidated Balance Sheets, were $34.8&#160;million and $38.4&#160;million at December&#160;28, 2024 and December&#160;30, 2023, 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="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 payment obligations under the supplier finance program is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:80.917%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoices confirmed during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed Invoices paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d;. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in fiscal 2024. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2022, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-04, &#x201c;Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations&#x201d;. The ASU requires disclosure about an entity&#x2019;s use of supplier finance programs, including the key terms of the program, amount of obligations outstanding at the end of the reporting period, and a rollforward of activity within the program during the period.  The Company adopted this ASU in fiscal 2023, except for the disclosure of rollforward activity, which the Company adopted in fiscal 2024.  &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03, &#x201c;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#x201d; The ASU is intended to improve the disclosures about a public business entity&#x2019;s expenses and address requests from investors for more detailed information about the types of expenses in commonly presented expense captions. The ASU is required to be adopted for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied on either a prospective basis to financial statements issued for reporting periods after the effective date of the update, or on a retrospective basis to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption on its financial disclosures.&lt;/span&gt;&lt;/div&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; The ASU requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on its financial disclosures.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfStores contextRef="c-49" decimals="0" id="f-374" unitRef="store">2502</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStatesInWhichEntityOperates contextRef="c-7" decimals="0" id="f-375" unitRef="state">49</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:NumberOfStores contextRef="c-50" decimals="0" id="f-376" unitRef="store">2296</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores contextRef="c-51" decimals="0" id="f-377" unitRef="store">206</us-gaap:NumberOfStores>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-378">&lt;div style="text-align:justify"&gt;&lt;span style="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;The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-379">&lt;div style="text-align:justify"&gt;&lt;span style="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="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 ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2024 and December&#160;30, 2023 each consisted of 52 weeks, while the fiscal year ended December&#160;31, 2022 consisted of 53 weeks.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-380">&lt;div style="text-align:justify"&gt;&lt;span style="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="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:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c-6" decimals="0" id="f-381" unitRef="number">5</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-382"
      unitRef="usdPerShare">0.008</us-gaap:CommonStockParOrStatedValuePerShare>
    <tsco:StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder
      contextRef="c-52"
      decimals="INF"
      id="f-383"
      unitRef="shares">4</tsco:StockholdersEquityNoteStockSplitNumberOfAdditionalSharesIssuedPerStockholder>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-53" decimals="-5" id="f-384" unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-7" id="f-385" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-386">&lt;div style="text-align:justify"&gt;&lt;span style="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="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 U.S. GAAP 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 style="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="c-1" id="f-387">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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;text-indent:-18pt"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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="c-1" id="f-388">&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company typically 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="c-1" id="f-389">&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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 sold as the related inventory is sold.&#160;&#160;&lt;/span&gt;&lt;/div&gt;During interim periods, the amount of vendor support and volume rebates is 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 reasonably estimates purchase volumes and related volume rebates at interim periods, the amounts accrued and the related inventory valuation effects are adjusted at fiscal year end based on actual purchase volumes coinciding with calendar year vendor agreements. Such adjustments are not significant.</us-gaap:CostOfSalesVendorAllowancesPolicy>
    <us-gaap:SelfInsuranceReservePolicyTextBlock contextRef="c-1" id="f-390">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Self-Insurance Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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 general liability insurance is limited to $1,000,000. Our deductible for self-insured retention, as applicable, for each claim involving workers&#x2019; compensation insurance 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, 2024, the Company had insurance reserves for workers' compensation of $85.1 million, compared to $78.8 million at December&#160;30, 2023.&#160;Insurance reserves for general liability plans were $61.4&#160;million at December&#160;28, 2024 compared to $59.1&#160;million at December&#160;30, 2023. In addition, insurance receivables recorded in Other assets on the Consolidated Balance Sheets for claims greater than our insurance stop-loss limits were $26.2 million and $25.2 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <tsco:Workerscompensationandgeneralliabilitydeductible contextRef="c-1" decimals="0" id="f-391" unitRef="usd">1000000</tsco:Workerscompensationandgeneralliabilitydeductible>
    <tsco:Workerscompensationandgeneralliabilitydeductible contextRef="c-54" decimals="0" id="f-392" unitRef="usd">500000</tsco:Workerscompensationandgeneralliabilitydeductible>
    <us-gaap:SelfInsuranceReserve contextRef="c-55" decimals="-5" id="f-393" unitRef="usd">85100000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-56" decimals="-5" id="f-394" unitRef="usd">78800000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-57" decimals="-5" id="f-395" unitRef="usd">61400000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-58" decimals="-5" id="f-396" unitRef="usd">59100000</us-gaap:SelfInsuranceReserve>
    <us-gaap:OtherAssets contextRef="c-59" decimals="-5" id="f-397" unitRef="usd">26200000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c-60" decimals="-5" id="f-398" unitRef="usd">25200000</us-gaap:OtherAssets>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-399">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, including lease right-of-use 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="text-align:justify"&gt;&lt;span style="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;span style="background-color:#ffffff;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 2024, 2023, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt; related to long-lived assets.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="0" id="f-400" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-5" decimals="0" id="f-401" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-4" decimals="0" id="f-402" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-403">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Goodwill and 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="margin-bottom:10pt"&gt;&lt;span style="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.  Our annual impairment evaluation is conducted on the first day of our fiscal fourth quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;span style="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;No impairment charges were recognized in fiscal 2024, 2023, and 2022 related to goodwill or indefinite-lived intangible assets.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-5" decimals="0" id="f-404" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-1" decimals="0" id="f-405" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-4" decimals="0" id="f-406" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-407">&lt;div style="text-align:justify"&gt;&lt;span style="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;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <tsco:SalesTaxesPolicyTextBlock contextRef="c-1" id="f-408">&lt;div style="text-align:justify"&gt;&lt;span style="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;</tsco:SalesTaxesPolicyTextBlock>
    <us-gaap:RevenueRecognitionSalesReturns contextRef="c-1" id="f-409">&lt;div style="text-align:justify"&gt;&lt;span style="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 $18.9 million and $17.5 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionSalesReturns>
    <tsco:AllowanceForSalesReturns contextRef="c-7" decimals="-5" id="f-410" unitRef="usd">18900000</tsco:AllowanceForSalesReturns>
    <tsco:AllowanceForSalesReturns contextRef="c-8" decimals="-5" id="f-411" unitRef="usd">17500000</tsco:AllowanceForSalesReturns>
    <tsco:RevenueRecognitionGiftCardsTextBlock contextRef="c-1" id="f-412">&lt;div style="text-align:justify"&gt;&lt;span style="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 over time in proportion to actual gift card redemptions. The Company recognized breakage income of $8.2 million, $4.6 million, and $4.6 million in fiscal 2024, 2023, and 2022, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers a points-based Neighbor&#x2019;s Club loyalty program to its customers. The points earned by customers can be redeemed for free services or discounts on future purchases. The Company defers the estimated standalone selling price of points related to the loyalty program as a reduction to revenue and establishes a corresponding liability in deferred revenue on the Consolidated Balance Sheets. The estimated selling price of each point is based on the standard value per point (1 point is equivalent to $0.01), net of points not expected to be redeemed, based on historical redemption. When points are relieved (redeemed, expired, cancelled, etc.), revenue is recognized with a corresponding reduction to the program liability. The Company had a liability for the loyalty program of $17.9 million and $24.1 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively.&lt;/span&gt;&lt;/div&gt;</tsco:RevenueRecognitionGiftCardsTextBlock>
    <tsco:RevenueRecognitionGiftCard contextRef="c-1" decimals="-5" id="f-413" unitRef="usd">8200000</tsco:RevenueRecognitionGiftCard>
    <tsco:RevenueRecognitionGiftCard contextRef="c-4" decimals="-5" id="f-414" unitRef="usd">4600000</tsco:RevenueRecognitionGiftCard>
    <tsco:RevenueRecognitionGiftCard contextRef="c-5" decimals="-5" id="f-415" unitRef="usd">4600000</tsco:RevenueRecognitionGiftCard>
    <us-gaap:CustomerLoyaltyProgramLiabilityCurrent contextRef="c-7" decimals="-5" id="f-416" unitRef="usd">17900000</us-gaap:CustomerLoyaltyProgramLiabilityCurrent>
    <us-gaap:CustomerLoyaltyProgramLiabilityCurrent contextRef="c-8" decimals="-5" id="f-417" unitRef="usd">24100000</us-gaap:CustomerLoyaltyProgramLiabilityCurrent>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-418">&lt;div style="text-align:justify"&gt;&lt;span style="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="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="c-1" id="f-419">&lt;div style="text-align:justify"&gt;&lt;span style="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="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 team members; 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="c-1" id="f-420">&lt;div style="text-align:justify"&gt;&lt;span style="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="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, television, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited events through radio and other 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 $95.2 million, $87.1 million, and $94.6 million for fiscal 2024, 2023, and 2022, respectively. &#160;Prepaid advertising costs were approximately $1.7 million and $1.3 million as of December&#160;28, 2024, and December&#160;30, 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-421" unitRef="usd">95200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-4" decimals="-5" id="f-422" unitRef="usd">87100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-5" decimals="-5" id="f-423" unitRef="usd">94600000</us-gaap:AdvertisingExpense>
    <us-gaap:PrepaidAdvertising contextRef="c-7" decimals="-5" id="f-424" unitRef="usd">1700000</us-gaap:PrepaidAdvertising>
    <us-gaap:PrepaidAdvertising contextRef="c-8" decimals="-5" id="f-425" unitRef="usd">1300000</us-gaap:PrepaidAdvertising>
    <tsco:WarehousingAndDistributionCostsPolicyTextBlock contextRef="c-1" id="f-426">&lt;div&gt;&lt;span style="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="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 $479.4 million, $450.6 million, and $424.1 million for fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</tsco:WarehousingAndDistributionCostsPolicyTextBlock>
    <tsco:DistributionExpense contextRef="c-1" decimals="-5" id="f-427" unitRef="usd">479400000</tsco:DistributionExpense>
    <tsco:DistributionExpense contextRef="c-4" decimals="-5" id="f-428" unitRef="usd">450600000</tsco:DistributionExpense>
    <tsco:DistributionExpense contextRef="c-5" decimals="-5" id="f-429" unitRef="usd">424100000</tsco:DistributionExpense>
    <us-gaap:StartUpActivitiesCostPolicy contextRef="c-1" id="f-430">&lt;div style="text-align:justify"&gt;&lt;span style="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="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 $9.7 million, $13.2 million, and $10.2 million for fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StartUpActivitiesCostPolicy>
    <us-gaap:PreOpeningCosts contextRef="c-1" decimals="-5" id="f-431" unitRef="usd">9700000</us-gaap:PreOpeningCosts>
    <us-gaap:PreOpeningCosts contextRef="c-4" decimals="-5" id="f-432" unitRef="usd">13200000</us-gaap:PreOpeningCosts>
    <us-gaap:PreOpeningCosts contextRef="c-5" decimals="-5" id="f-433" unitRef="usd">10200000</us-gaap:PreOpeningCosts>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-434">&lt;div style="text-align:justify"&gt;&lt;span style="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="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 non-qualified stock options, restricted stock units, and performance-based restricted share units. Performance-based restricted share units are subject to performance conditions that include both Company and market performance. In addition, the Company offers an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) to eligible team members.&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="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="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="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="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="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="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="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, expected term and forfeiture rates. 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The forfeiture rate at the time of valuation was estimated based on historical experience for similar options and 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="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 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. The fair value of the Company's performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. Key assumptions used in the Monte Carlo simulation include expected volatility, dividend yield and risk-free interest rate. &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="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="c-1" id="f-435">&lt;div style="text-align:justify"&gt;&lt;span style="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="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 finance lease assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-436">&lt;div style="text-align:justify"&gt;&lt;span style="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="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;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="c-1" id="f-437">&lt;div style="text-align:justify"&gt;&lt;span style="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="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 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;</us-gaap:IncomeTaxUncertaintiesPolicy>
    <tsco:SalesTaxAuditReservePolicyTextBlock contextRef="c-1" id="f-438">&lt;div&gt;&lt;span style="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="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="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="c-1" id="f-439">&lt;div style="text-align:justify"&gt;&lt;span style="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;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.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-440">&lt;div style="text-align:justify"&gt;&lt;span style="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="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="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="c-1" decimals="0" id="f-441" unitRef="h">24</tsco:MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions>
    <tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions contextRef="c-1" decimals="0" id="f-442" unitRef="h">48</tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions>
    <tsco:MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions contextRef="c-1" decimals="0" id="f-443" unitRef="h">24</tsco:MinimumProcessingTimesPaymentsDueFromBanksCustomerCreditCardTransactions>
    <tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions contextRef="c-1" decimals="0" id="f-444" unitRef="h">48</tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-445">&lt;div style="text-align:justify"&gt;&lt;span style="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 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="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: &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:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - defined as observable inputs such as quoted prices in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;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="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 credit card receivables, trade payables, debt instruments, and interest rate swaps.&#160;&#160;Due to their short-term nature, the carrying values of cash and cash equivalents, short-term credit card receivables, and trade payables approximate current fair value at each balance sheet date.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in further detail in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i75f1813eaf204226b77c9011beb23d61_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to the Consolidated Financial Statements, the Company had $1.85&#160;billion and $1.75&#160;billion in borrowings under its debt facilities at December&#160;28, 2024 and December&#160;30, 2023, respectively.  The fair value of the Company&#x2019;s $150&#160;million 3.70% Senior Notes due 2029 (the &#x201c;3.70% Senior Notes&#x201d;) and the borrowings under the Company&#x2019;s revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d;) were determined based on market interest rates (Level 2 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;inputs).  The carrying value of borrowings in the 3.70% Senior Notes and the Revolving Credit Facility approximate fair value for each period reported.&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="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 $650&#160;million 1.750% Senior Notes due 2030 (the &#x201c;1.75% Senior Notes&#x201d;) and $750&#160;million 5.250% Senior Notes due 2033 (the &#x201c;5.25% Senior Notes&#x201d;) are determined based on quoted prices in active markets, which are considered Level 1 inputs. The carrying value and the fair value of the 1.75% Senior Notes and the 5.25% Senior Notes, net of discounts, were as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.392%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.392%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.719%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's interest rate swap is carried at fair value, which is determined based on the present value of expected future cash flows using forward rate curves, which is considered a Level 2 input.  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, net of related income taxes, and reclassified into earnings in the same income statement line and period in which the hedged transactions affect earnings. The fair value of the interest rate swap, excluding accrued interest, was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap assets (Level 2), excluding accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:UnsecuredDebt contextRef="c-7" decimals="-7" id="f-446" unitRef="usd">1850000000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c-8" decimals="-7" id="f-447" unitRef="usd">1750000000</us-gaap:UnsecuredDebt>
    <us-gaap:LongTermDebt contextRef="c-61" decimals="-6" id="f-448" unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-61"
      decimals="INF"
      id="f-449"
      unitRef="number">0.0370</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt contextRef="c-62" decimals="-6" id="f-450" unitRef="usd">650000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-62"
      decimals="INF"
      id="f-451"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt contextRef="c-63" decimals="-6" id="f-452" unitRef="usd">750000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-63"
      decimals="INF"
      id="f-453"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes contextRef="c-64" decimals="-3" id="f-454" unitRef="usd">641972000</us-gaap:SeniorNotes>
    <us-gaap:LongTermDebtFairValue contextRef="c-64" decimals="-3" id="f-455" unitRef="usd">542191000</us-gaap:LongTermDebtFairValue>
    <us-gaap:SeniorNotes contextRef="c-65" decimals="-3" id="f-456" unitRef="usd">640596000</us-gaap:SeniorNotes>
    <us-gaap:LongTermDebtFairValue contextRef="c-65" decimals="-3" id="f-457" unitRef="usd">533013000</us-gaap:LongTermDebtFairValue>
    <us-gaap:SeniorNotes contextRef="c-66" decimals="-3" id="f-458" unitRef="usd">741857000</us-gaap:SeniorNotes>
    <us-gaap:LongTermDebtFairValue contextRef="c-66" decimals="-3" id="f-459" unitRef="usd">746573000</us-gaap:LongTermDebtFairValue>
    <us-gaap:SeniorNotes contextRef="c-67" decimals="-3" id="f-460" unitRef="usd">740880000</us-gaap:SeniorNotes>
    <us-gaap:LongTermDebtFairValue contextRef="c-67" decimals="-3" id="f-461" unitRef="usd">769005000</us-gaap:LongTermDebtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue contextRef="c-7" decimals="-3" id="f-462" unitRef="usd">1600000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue contextRef="c-8" decimals="-3" id="f-463" unitRef="usd">9099000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-464">&lt;div style="text-align:justify"&gt;&lt;span style="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="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="c-1" id="f-465">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&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="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 moving 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="c-1" id="f-467">&lt;div style="text-align:justify"&gt;&lt;span style="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="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 &#x2013; 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,090,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 &#x2013;&#160;7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,369,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,728,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,642,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,291,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,727,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-466">&lt;div style="text-align:justify"&gt;&lt;span style="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="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 &#x2013; 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,090,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 &#x2013;&#160;7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,369,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,728,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,642,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,291,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,727,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:Land contextRef="c-7" decimals="-3" id="f-468" unitRef="usd">107447000</us-gaap:Land>
    <us-gaap:Land contextRef="c-8" decimals="-3" id="f-469" unitRef="usd">93319000</us-gaap:Land>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-68" id="f-470">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-69" id="f-471">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c-7" decimals="-3" id="f-472" unitRef="usd">2432323000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c-8" decimals="-3" id="f-473" unitRef="usd">2090794000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-70" id="f-474">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-71" id="f-475">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FurnitureAndFixturesGross contextRef="c-7" decimals="-3" id="f-476" unitRef="usd">1544697000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="c-8" decimals="-3" id="f-477" unitRef="usd">1349162000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-72" id="f-478">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-73" id="f-479">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <tsco:ComputerSoftwareAndHardwareGross contextRef="c-7" decimals="-3" id="f-480" unitRef="usd">1017856000</tsco:ComputerSoftwareAndHardwareGross>
    <tsco:ComputerSoftwareAndHardwareGross contextRef="c-8" decimals="-3" id="f-481" unitRef="usd">859724000</tsco:ComputerSoftwareAndHardwareGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-7" decimals="-3" id="f-482" unitRef="usd">267295000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-8" decimals="-3" id="f-483" unitRef="usd">335713000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-3" id="f-484" unitRef="usd">5369618000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-8" decimals="-3" id="f-485" unitRef="usd">4728712000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-486" unitRef="usd">2642182000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-487" unitRef="usd">2291528000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-488" unitRef="usd">2727436000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-489" unitRef="usd">2437184000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="c-1" id="f-490">&lt;div style="text-align:justify"&gt;&lt;span style="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="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:f-491"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:f-492"&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 property and equipment 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="c-1" id="f-493">&lt;div style="text-align:justify"&gt;&lt;span style="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="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="c-1" id="f-494">&lt;div style="text-align:justify"&gt;&lt;span style="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="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="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 Company specific 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="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>
    <tsco:SupplierFinanceProgramPolicyTextBlock contextRef="c-1" id="f-495">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplier Finance Program &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an agreement with a third-party financial institution that allows certain participating suppliers the ability to finance payment obligations from the Company. The third-party financial institution has separate arrangements with the Company&#x2019;s suppliers and provides them with the option to request early payment for invoices confirmed by the Company. The Company does not determine the terms or conditions of the arrangement between the third-party and its suppliers and receives no compensation from the third-party financial institution. The Company&#x2019;s obligation to its suppliers, including amounts due and scheduled payment dates, are not impacted by the suppliers&#x2019; decisions to finance amounts under the arrangement. The &lt;/span&gt;&lt;/div&gt;Company&#x2019;s outstanding payment obligations under the supplier finance program, which are included in &lt;span style="-sec-ix-hidden:f-496"&gt;&lt;span style="-sec-ix-hidden:f-497"&gt;accounts payable&lt;/span&gt;&lt;/span&gt; on the Company&#x2019;s Consolidated Balance Sheets, were $34.8&#160;million and $38.4&#160;million at December&#160;28, 2024 and December&#160;30, 2023, respectively.</tsco:SupplierFinanceProgramPolicyTextBlock>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-7" decimals="-5" id="f-498" unitRef="usd">34800000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-8" decimals="-5" id="f-499" unitRef="usd">38400000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="c-1" id="f-500">&lt;div style="text-align:justify"&gt;&lt;span style="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 payment obligations under the supplier finance program is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:80.917%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoices confirmed during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed Invoices paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplierFinanceProgramTableTextBlock>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-8" decimals="-3" id="f-501" unitRef="usd">38443000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease contextRef="c-1" decimals="-3" id="f-502" unitRef="usd">277615000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement contextRef="c-1" decimals="-3" id="f-503" unitRef="usd">281257000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-7" decimals="-3" id="f-504" unitRef="usd">34801000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-505">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d;. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in fiscal 2024. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2022, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-04, &#x201c;Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations&#x201d;. The ASU requires disclosure about an entity&#x2019;s use of supplier finance programs, including the key terms of the program, amount of obligations outstanding at the end of the reporting period, and a rollforward of activity within the program during the period.  The Company adopted this ASU in fiscal 2023, except for the disclosure of rollforward activity, which the Company adopted in fiscal 2024.  &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03, &#x201c;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#x201d; The ASU is intended to improve the disclosures about a public business entity&#x2019;s expenses and address requests from investors for more detailed information about the types of expenses in commonly presented expense captions. The ASU is required to be adopted for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied on either a prospective basis to financial statements issued for reporting periods after the effective date of the update, or on a retrospective basis to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption on its financial disclosures.&lt;/span&gt;&lt;/div&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; The ASU requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on its financial disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-506">Share-Based Compensation&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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.  Share based compensation expense is also recognized for the value of the 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 market value on the first day of the purchase period or the market value on the purchase date, whichever is lower, and the employee&#x2019;s purchase price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="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, and other employees.  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 &lt;span style="-sec-ix-hidden:f-508"&gt;ten&lt;/span&gt; years from the date of grant.  Vesting of awards commences at various anniversary dates following the dates of each grant. Performance-based awards will vest if established performance conditions are met subject to continued employment. Certain performance-based awards are also subject to a market condition such that the actual number of shares vest are further modified based on the achievement of a relative stockholder return modifier. At December&#160;28, 2024, the Company had approximately 38.5 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense of awards was $48.4&#160;million, $57.0&#160;million, and $53.8&#160;million for fiscal 2024, 2023, and 2022, 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="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="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="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="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 2024, 2023, and 2022, 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.3% - 29.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.7% - 30.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.9% - 31.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7% - 4.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5% - 4.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7% - 4.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average expected lives (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="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="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 calculates the expected price volatility based on the historical volatility of the Company&#x2019;s stock price, as well as implied volatility.  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 a blended 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="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="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="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="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 &lt;span style="-sec-ix-hidden:f-535"&gt;ten&lt;/span&gt; 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="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="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="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="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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.169%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Option Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 30, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,074,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,528,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,118,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,907,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&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="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, 2024, total unrecognized compensation expense related to non-vested stock options was approximately $8.2 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="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 2024, 2023, or 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&gt;&lt;span style="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 2024, 2023, and 2022 is as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.665%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.822%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.822%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of stock options vested&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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="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:f-565"&gt;one&lt;/span&gt;-to &lt;span style="-sec-ix-hidden:f-566"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.148%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 30, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,049,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,206,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(978,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,034,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;28, 2024, total unrecognized compensation expense related to non-vested restricted stock units was approximately $53.5 million with a weighted average expense recognition period of 1.9 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="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 2024, 2023, or 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&gt;&lt;span style="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 2024, 2023, and 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total grant date fair value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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. The performance metrics for the performance-based restricted share units also include a relative total shareholder return (&#x201c;TSR&#x201d;) modifier such that the actual number of shares that vest at the end of the respective three-year period is determined based on the Company's TSR performance relative to the constituents of the S&amp;amp;P 500 as well as the level of achievement of the performance goals. If the performance targets are achieved, the performance-based restricted share units will be issued based on the achievement level, inclusive of the relative TSR modifier and the grant date fair value, and will cliff vest in full on the third anniversary of the date of the grant.  The fair value of the performance-based restricted share units is estimated using a Monte Carlo simulation model on the grant date. Key assumptions used in the Monte Carlo simulation for the performance shares with a TSR modifier granted during fiscal 2024 and during fiscal 2023 are 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compounded dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of performance-based restricted share 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance-Based Restricted Share Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance-Based Restricted Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 30, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Adjustment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(672,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b) 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, inclusive of the TSR modifier.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c) Shares adjusted for performance-based restricted share unit awards settled during fiscal 2024 based on actual achievement of  performance targets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;28, 2024, total unrecognized compensation expense related to non-vested performance-based restricted share units was approximately $12.3 million with a weighted average expense recognition period of 1.9 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="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 2024, 2023, or 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="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 2024 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total grant date fair value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="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="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 and certain stock options granted, the number of shares issued on the date the stock awards vest or the number of stock options being exercised 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 1,180,731; 1,134,940; and 1,292,750 shares as a result of vested restricted stock units and performance-based restricted share units, as well as exercised stock options during fiscal 2024, 2023, and 2022, 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 524,204; 531,365; and 659,695 shares withheld to satisfy $24.6&#160;million, $24.4&#160;million, and $28.6&#160;million of employees&#x2019; tax obligations during fiscal 2024, 2023, and 2022, 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="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="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 219,330; 225,790; and 221,950 shares of common stock during fiscal 2024, 2023, and 2022, respectively.&#160;&#160;The total cost related to the ESPP, including the compensation expense calculations, was approximately $2.0 million, $1.9 million, and $1.8 million in fiscal 2024, 2023, and 2022, 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, 2024, there were approximately 11.5 million remaining shares of common stock reserved for future issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <tsco:Employeestockpurchaseprogramdiscountpercentage contextRef="c-7" decimals="2" id="f-507" unitRef="number">0.15</tsco:Employeestockpurchaseprogramdiscountpercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-7" decimals="0" id="f-509" unitRef="shares">38500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-5" id="f-510" unitRef="usd">48400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-4" decimals="-5" id="f-511" unitRef="usd">57000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-5" id="f-512" unitRef="usd">53800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-513">The ranges of key assumptions used in determining the fair value of options granted during fiscal 2024, 2023, and 2022, as well as a summary of the methodology applied to develop each assumption, are as follows:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.3% - 29.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.7% - 30.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.9% - 31.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7% - 4.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5% - 4.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7% - 4.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average expected lives (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Key assumptions used in the Monte Carlo simulation for the performance shares with a TSR modifier granted during fiscal 2024 and during fiscal 2023 are presented below:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compounded dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="c-76" decimals="6" id="f-514" unitRef="number">0.273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="c-76" decimals="6" id="f-515" unitRef="number">0.298</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="c-77" decimals="6" id="f-516" unitRef="number">0.307</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="c-77" decimals="6" id="f-517" unitRef="number">0.309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="c-78" decimals="6" id="f-518" unitRef="number">0.299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="c-78" decimals="6" id="f-519" unitRef="number">0.313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="c-76" decimals="6" id="f-520" unitRef="number">0.037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="c-76" decimals="6" id="f-521" unitRef="number">0.046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="c-77" decimals="6" id="f-522" unitRef="number">0.035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="c-77" decimals="6" id="f-523" unitRef="number">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="c-78" decimals="6" id="f-524" unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="c-78" decimals="6" id="f-525" unitRef="number">0.043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-76" id="f-526">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-77" id="f-527">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-78" id="f-528">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate contextRef="c-76" decimals="3" id="f-529" unitRef="number">0.069</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate contextRef="c-77" decimals="3" id="f-530" unitRef="number">0.069</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate contextRef="c-78" decimals="3" id="f-531" unitRef="number">0.069</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-76" decimals="6" id="f-532" unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-77" decimals="6" id="f-533" unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-78" decimals="6" id="f-534" unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-536">A summary of stock option activity is as follows:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.169%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Option Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 30, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,074,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,528,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,118,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,907,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-79" decimals="0" id="f-537" unitRef="shares">5074385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-79"
      decimals="2"
      id="f-538"
      unitRef="usdPerShare">26.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-4" id="f-539">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-8" decimals="-3" id="f-540" unitRef="usd">83492000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-76" decimals="0" id="f-541" unitRef="shares">682070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-76"
      decimals="2"
      id="f-542"
      unitRef="usdPerShare">46.78</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-543"
      unitRef="usdPerShare">11.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-76" decimals="0" id="f-544" unitRef="shares">1528810</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-76"
      decimals="2"
      id="f-545"
      unitRef="usdPerShare">20.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c-76" decimals="0" id="f-546" unitRef="shares">109580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-76"
      decimals="2"
      id="f-547"
      unitRef="usdPerShare">40.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-80" decimals="0" id="f-548" unitRef="shares">4118065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-80"
      decimals="2"
      id="f-549"
      unitRef="usdPerShare">31.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-550">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-7" decimals="-3" id="f-551" unitRef="usd">95268000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-80" decimals="0" id="f-552" unitRef="shares">2907460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-80"
      decimals="2"
      id="f-553"
      unitRef="usdPerShare">25.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-554">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-7" decimals="-3" id="f-555" unitRef="usd">85225000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-80" decimals="-5" id="f-556" unitRef="usd">8200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-76" id="f-557">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <tsco:OtherInformationOptionActivityTableTextBlock contextRef="c-1" id="f-558">&lt;div&gt;&lt;span style="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 2024, 2023, and 2022 is as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.665%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.822%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.822%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of stock options vested&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:OtherInformationOptionActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-76" decimals="-3" id="f-559" unitRef="usd">6837000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-77" decimals="-3" id="f-560" unitRef="usd">7070000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-78" decimals="-3" id="f-561" unitRef="usd">7783000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-76" decimals="-3" id="f-562" unitRef="usd">46629000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-77" decimals="-3" id="f-563" unitRef="usd">26092000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-78" decimals="-3" id="f-564" unitRef="usd">25024000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-567">A summary of restricted stock unit activity is presented below:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.148%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 30, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,049,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,206,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(978,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,034,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-81" decimals="0" id="f-568" unitRef="shares">2049980</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-81"
      decimals="2"
      id="f-569"
      unitRef="usdPerShare">39.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-40" decimals="0" id="f-570" unitRef="shares">1206221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-40"
      decimals="2"
      id="f-571"
      unitRef="usdPerShare">45.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-40" decimals="0" id="f-572" unitRef="shares">978395</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-40"
      decimals="2"
      id="f-573"
      unitRef="usdPerShare">37.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c-40" decimals="0" id="f-574" unitRef="shares">242885</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-40"
      decimals="2"
      id="f-575"
      unitRef="usdPerShare">44.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-82" decimals="0" id="f-576" unitRef="shares">2034921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-82"
      decimals="2"
      id="f-577"
      unitRef="usdPerShare">43.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-82" decimals="-5" id="f-578" unitRef="usd">53500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-40" id="f-579">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <tsco:OtherInformationRestrictedUnitActivityTableTextBlock contextRef="c-1" id="f-580">&lt;div&gt;&lt;span style="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 2024, 2023, and 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total grant date fair value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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 2024 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total grant date fair value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:OtherInformationRestrictedUnitActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-40" decimals="-3" id="f-581" unitRef="usd">36292000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-29" decimals="-3" id="f-582" unitRef="usd">32446000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-17" decimals="-3" id="f-583" unitRef="usd">26031000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-40" decimals="-3" id="f-584" unitRef="usd">46647000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-29" decimals="-3" id="f-585" unitRef="usd">53112000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-17" decimals="-3" id="f-586" unitRef="usd">50532000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-83" decimals="6" id="f-587" unitRef="number">0.2832</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-84" decimals="6" id="f-588" unitRef="number">0.3213</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-83" decimals="6" id="f-589" unitRef="number">0.0406</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-84" decimals="6" id="f-590" unitRef="number">0.0370</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-83" decimals="6" id="f-591" unitRef="number">0.0195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-84" decimals="6" id="f-592" unitRef="number">0.0169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="c-1" id="f-593">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of performance-based restricted share 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance-Based Restricted Share Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance-Based Restricted Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 30, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Adjustment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(672,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and related dollar information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b) 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, inclusive of the TSR modifier.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c) Shares adjusted for performance-based restricted share unit awards settled during fiscal 2024 based on actual achievement of  performance targets.&lt;/span&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-85" decimals="0" id="f-594" unitRef="shares">774095</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-85"
      decimals="2"
      id="f-595"
      unitRef="usdPerShare">38.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-83" decimals="0" id="f-596" unitRef="shares">286975</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-83"
      decimals="2"
      id="f-597"
      unitRef="usdPerShare">47.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-86" decimals="0" id="f-598" unitRef="shares">403615</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-86"
      decimals="2"
      id="f-599"
      unitRef="usdPerShare">24.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-83" decimals="0" id="f-600" unitRef="shares">672735</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-83"
      decimals="2"
      id="f-601"
      unitRef="usdPerShare">24.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c-83" decimals="0" id="f-602" unitRef="shares">46970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-83"
      decimals="2"
      id="f-603"
      unitRef="usdPerShare">45.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-87" decimals="0" id="f-604" unitRef="shares">744980</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-87"
      decimals="2"
      id="f-605"
      unitRef="usdPerShare">46.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-87" decimals="-5" id="f-606" unitRef="usd">12300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-83" id="f-607">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-83" decimals="-3" id="f-608" unitRef="usd">16195000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-84" decimals="-3" id="f-609" unitRef="usd">9498000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-88" decimals="-3" id="f-610" unitRef="usd">14104000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised contextRef="c-83" decimals="-3" id="f-611" unitRef="usd">31020000</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised contextRef="c-84" decimals="-3" id="f-612" unitRef="usd">23155000</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised contextRef="c-88" decimals="-3" id="f-613" unitRef="usd">33895000</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="c-40" decimals="0" id="f-614" unitRef="shares">1180731</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="c-29" decimals="0" id="f-615" unitRef="shares">1134940</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="c-17" decimals="0" id="f-616" unitRef="shares">1292750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-40" decimals="0" id="f-617" unitRef="shares">524204</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-29" decimals="0" id="f-618" unitRef="shares">531365</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-17" decimals="0" id="f-619" unitRef="shares">659695</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding contextRef="c-1" decimals="-5" id="f-620" unitRef="usd">24600000</tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding>
    <tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding contextRef="c-4" decimals="-5" id="f-621" unitRef="usd">24400000</tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding>
    <tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding contextRef="c-5" decimals="-5" id="f-622" unitRef="usd">28600000</tsco:SharedBasedPaymentArrangementAmountsWithheldForTaxWithholding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate contextRef="c-89" decimals="2" id="f-623" unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-89" decimals="0" id="f-624" unitRef="shares">219330</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-90" decimals="0" id="f-625" unitRef="shares">225790</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-91" decimals="0" id="f-626" unitRef="shares">221950</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensation contextRef="c-89" decimals="-5" id="f-627" unitRef="usd">2000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-90" decimals="-5" id="f-628" unitRef="usd">1900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-91" decimals="-5" id="f-629" unitRef="usd">1800000</us-gaap:ShareBasedCompensation>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-92" decimals="-5" id="f-630" unitRef="shares">16000000.0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-93" decimals="0" id="f-631" unitRef="shares">11500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-632">Goodwill and Other Intangible Assets&lt;div style="text-align:justify"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the years ended December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:77.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.784%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance as of December&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price accounting adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance as of December&#160;28, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price accounting adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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.  The Company's annual impairment evaluation is conducted on the first day of the fiscal fourth quarter.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In the fourth quarter of fiscal 2024, 2023 and 2022, the Company completed its annual impairment assessment of goodwill for all reporting units. As part of this analysis, the Company assessed the current environment to determine if there were any indicators of impairment and concluded, that while there have been events and circumstances in the macro-environment that have impacted the Company's business, there were not any entity-specific indicators of impairment of goodwill that would require the Company to perform a quantitative impairment assessment. Therefore, there were no impairment charges related to goodwill being recognized in fiscal 2024, 2023 and 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had approximately $23.1 million of intangible assets other than goodwill at December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022. The intangible asset balance represents the carrying value of the Petsense trade name, 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. The trade name asset is evaluated for impairment annually and whenever events or changes in circumstances indicate the carrying value of the asset may not be recoverable. The Company's annual impairment evaluation is conducted on the first day of the fiscal fourth quarter.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;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="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 2024, 2023, and 2022, the Company completed its annual impairment assessment of intangible assets. As part of this analysis, the Company assessed the current environment to determine if there were any indicators of impairment and concluded there were no indicators of impairment of intangible assets that would require the Company to perform a quantitative impairment assessment. Therefore, there were no impairment charges related to intangible assets recognized in fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-633">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the years ended December&#160;28, 2024, December&#160;30, 2023 and December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:77.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.784%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance as of December&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price accounting adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance as of December&#160;28, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price accounting adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross contextRef="c-26" decimals="-3" id="f-634" unitRef="usd">93192000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-26" decimals="-3" id="f-635" unitRef="usd">60773000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-5" decimals="-3" id="f-636" unitRef="usd">197742000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill contextRef="c-26" decimals="-3" id="f-637" unitRef="usd">230161000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross contextRef="c-8" decimals="-3" id="f-638" unitRef="usd">290934000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-8" decimals="-3" id="f-639" unitRef="usd">60773000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-4" decimals="-3" id="f-640" unitRef="usd">16258000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-8" decimals="-3" id="f-641" unitRef="usd">246419000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross contextRef="c-7" decimals="-3" id="f-642" unitRef="usd">307192000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-7" decimals="-3" id="f-643" unitRef="usd">60773000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-1" decimals="-3" id="f-644" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-645" unitRef="usd">246419000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-5" id="f-646" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-4" decimals="-5" id="f-647" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-5" decimals="-5" id="f-648" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-26" decimals="-5" id="f-649" unitRef="usd">23100000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-5" id="f-650" unitRef="usd">23100000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-5" id="f-651" unitRef="usd">23100000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-4" decimals="-5" id="f-652" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-5" decimals="-5" id="f-653" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-1" decimals="-5" id="f-654" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-4" decimals="-5" id="f-655" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-5" decimals="-5" id="f-656" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-1" decimals="-5" id="f-657" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-658">Debt&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.70% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discounts and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;5.25% Senior Notes due 2033&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 5, 2023, the Company completed the sale of $750&#160;million aggregate principal amount of its 5.25% Senior Notes. The entire principal amount of the 5.25% Senior Notes is due in full on May 15, 2033. Interest is payable semi-annually in arrears on each May 15 and November 15. The terms of the 5.25% Senior Notes are governed by an indenture dated as of October 30, 2020 between the Company and Regions Bank, as trustee, as amended and supplemented by a second supplemental indenture dated as of May 5, 2023 (the &#x201c;Second Supplemental Indenture&#x201d;) between the Company and Regions Bank, as trustee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 5.25% Senior Notes are senior unsecured debt obligations of the Company and rank equally with the Company&#x2019;s other senior unsecured liabilities and senior to any future subordinated indebtedness of the Company. The 5.25% Senior Notes are subject to customary covenants restricting the Company&#x2019;s ability, subject to certain exceptions, to incur debt secured by liens, to enter into sale and leaseback transactions or to merge or consolidate with another entity or sell substantially all of its assets to another person.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At any time prior to February 15, 2033 (three months prior to the maturity date of the 5.25% Senior Notes), the Company has the right, at its option, to redeem the 5.25% Senior Notes, in whole or in part, at any time and from time to time, by paying the greater of 100% of the principal amount of the 5.25% Senior Notes to be redeemed, or the sum of the present values of the remaining scheduled payments of principal and interest through the par call date, plus, in each case, accrued and unpaid interest to, but not including, the date of redemption. In addition, on or after February 15, 2033, the Company has the right, at its option, to redeem the 5.25% Senior Notes, in whole or in part, at any time and from time to time, at a redemption price equal to 100% of the principal amount of the 5.25% Senior Notes to be redeemed, plus accrued and unpaid interest to, but not including, the date of redemption.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If a Change of Control Triggering Event (as defined in the Second Supplemental Indenture) occurs, unless the Company has exercised its right to redeem the 5.25% Senior Notes, holders of the 5.25% Senior Notes may require the Company to repurchase all or any part of such holder&#x2019;s 5.25% Senior Notes at a purchase price of 101% of the principal amount, plus accrued and unpaid interest, if any, on such 5.25% Senior Notes to, but not including, the purchase date. Upon the occurrence of an event of default with respect to the 5.25% Senior Notes, which includes payment defaults, defaults in the performance of certain covenants, cross defaults, and bankruptcy and insolvency related defaults, the Company&#x2019;s obligations under the 5.25% Senior Notes may be accelerated, in which case the entire principal amount of the 5.25% Senior Notes would be due and payable immediately.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;1.75% Senior Notes due 2030&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 30, 2020, the Company issued and sold, in a public offering, $650&#160;million in aggregate principal amount of senior unsecured notes due November 1, 2030 bearing interest at 1.75% per annum (the &#x201c;1.75% Senior Notes&#x201d;). The entire principal amount of the 1.75% Senior Notes is due in full on November&#160;1, 2030. Interest is payable semi-annually in arrears on each November 1 and May 1.  The terms of the 1.750% Notes are governed by an indenture dated as of October 30, 2020 (the &#x201c;Base Indenture&#x201d;) between the Company and Regions Bank, as trustee, as amended and supplemented by a first supplemental indenture dated as of October 30, 2020 (the &#x201c;First Supplemental Indenture&#x201d;) between the Company and Regions Bank, as trustee. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 1.75% Senior Notes are senior unsecured debt obligations of the Company and will rank equally with the Company&#x2019;s other senior unsecured liabilities and senior to any future subordinated indebtedness of the Company. The 1.75% Senior Notes are subject to customary covenants restricting the Company&#x2019;s ability, subject to certain exceptions, to incur debt secured by liens, to enter into sale and leaseback transactions or to merge or consolidate with another entity or sell substantially all of its assets to another person.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At any time prior to August 1, 2030, the Company will have the right, at its option, to redeem the 1.75% Senior Notes, in whole or in part, at any time and from time to time, by paying the greater of 100% of the principal amount of the 1.75% Senior Notes to be redeemed, or the sum of the present values of the remaining scheduled payments of principal and interest through the par call date, plus, in each case, accrued and unpaid interest to, but not including, the date of redemption. In addition, on or after August 1, 2030, the Company will have the right, at its option, to redeem the 1.75% Senior Notes, in whole or in part, at any time and from time to time, at a redemption price equal to 100% of the principal amount of the 1.75% Senior Notes to be redeemed, plus accrued and unpaid interest to, but not including, the date of redemption.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If a Change of Control Triggering Event (as defined in the First Supplemental Indenture) occurs, unless the Company has exercised its right to redeem the 1.75% Senior Notes, holders of the 1.75% Senior Notes may require the Company to repurchase all or any part of such holder&#x2019;s 1.75% Senior Notes at a purchase price of 101% of the principal amount, plus accrued and unpaid interest, if any, on such 1.75% Senior Notes to, but not including, the purchase date. Upon the occurrence of an event of default with respect to the 1.75% Senior Notes, which includes payment defaults, defaults in the performance of certain covenants, cross defaults, and bankruptcy and insolvency related defaults, the Company&#x2019;s obligations under the 1.75% Senior Notes may be accelerated, in which case the entire principal amount of the 1.75% Senior Notes would be due and payable immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Note Facility (including 3.70% Senior Notes due 2029)&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="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, by and among the Company, PGIM, Inc. (&#x201c;Prudential&#x201d;), and other holders of the notes (the &#x201c;Note Purchase Agreement&#x201d; and collectively as amended through November 2, 2022, the &#x201c;Note Purchase Facility&#x201d;), pursuant to which the Company agreed to sell, in a private placement, $150 million aggregate principal amount of senior unsecured notes due August 14, 2029 bearing interest at 3.70% per annum (the &#x201c;3.70% Senior Notes&#x201d;).  The entire principal amount of the 3.70% Senior Notes is due in full on August&#160;14, 2029. Interest is payable semi-annually in arrears on each annual and semi-annual anniversary of the issuance date.  The obligations under the Note Purchase Facility are unsecured.&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="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 Facility, in an aggregate principal amount of up to $300 million minus the aggregate principal amount of all notes outstanding and issued under the Note Purchase 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Note Purchase Facility, the 3.70% Senior Notes and any Shelf Notes (collectively, the &#x201c;Senior Note Facility&#x201d;) 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 Senior Note Facility being redeemed, together with accrued and unpaid interest thereon and a make whole amount calculated by discounting all remaining scheduled payments on the Senior Note Facility by the yield on the U.S. Treasury security with a maturity equal to the remaining average life of the Senior Note Facility 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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%"&gt;2022 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;30, 2022 the Company entered into a new credit agreement, providing for a credit facility (the &#x201c;2022 Senior Credit Facility&#x201d;), consisting of a revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d;) in the maximum principal amount of $1.20 billion (with a sublimit of $50.0 million for swingline loans and a sublimit of $150.0 million for letters of credit). In addition, the Company has an option to increase the Revolving Credit Facility or establish term loans in an amount not to exceed $500.0 million in the aggregate, subject to, among other things, the receipt of commitments for the increased amount. The 2022 Senior Credit Facility is unsecured and has a five-year term with two options to request that the lenders extend the maturity date of the obligations owed to each lender for one year (and the right to replace any lenders electing not to extend). &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings for the Revolving Credit Facility will bear interest at either the bank&#x2019;s base rate (7.500% at December&#160;28, 2024) plus an additional margin ranging from 0.000% to 0.250% (0.000% at December&#160;28, 2024) or adjusted Security Overnight Financing Rate (&#x201c;SOFR&#x201d;) (4.357% at December&#160;28, 2024) plus an additional margin ranging from 0.750% to 1.250% (1.000% at December&#160;28, 2024) adjusted based on the Company's public credit ratings. SOFR is a broad measure of the cost of borrowing cash overnight collateralized by treasury securities. The Company is also required to pay, quarterly in arrears, a commitment fee related to unused capacity ranging from 0.080% to 0.150% (0.100% at December&#160;28, 2024) per annum, adjusted based on the Company's public credit ratings.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 Senior Credit Facility replaced the Company&#x2019;s previous senior credit facility (the &#x201c;Senior Credit Facility&#x201d;). &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Proceeds from borrowings under the 2022 Senior Credit Facility were used to pay off the 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the debt refinancing, the Company amended its interest rate swap agreement to convert the reference rate from one-month LIBOR to one-month term SOFR and elected the optional expedients offered under the Accounting Standards Codification 848, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which allows the cash flow hedge to continue being recognized under hedge accounting without designation.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 Senior Credit Facility and the Note Purchase Facility (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.00 as of the last day of each fiscal quarter.  The leverage ratio compares total funded debt to consolidated EBITDAR.&#160;&#160;The leverage ratio shall be less than or equal to 4.00 to 1.00 as of the last day of each fiscal quarter.  The Debt Agreements also contain certain other restrictions regarding additional subsidiary indebtedness, business operations, subsidiary guarantees, mergers, consolidations and sales of assets, transactions with subsidiaries or affiliates, and liens.&#160;&#160;As of December&#160;28, 2024, the Company was in compliance with all debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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 Facility, 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;&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Note Purchase Facility also requires that, in the event the Company amends its 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 Facility or that are similar to those contained in the Note Purchase Facility but which contain percentages, amounts, formulas or grace periods that are more restrictive than those set forth in the Note Purchase Facility or are otherwise more beneficial to the lenders thereunder, the Note Purchase Facility shall be automatically amended to include such additional or amended covenants and/or default provisions.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-659">&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.70% Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discounts and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebt contextRef="c-66" decimals="-5" id="f-660" unitRef="usd">750000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-67" decimals="-5" id="f-661" unitRef="usd">750000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-94" decimals="-5" id="f-662" unitRef="usd">650000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-95" decimals="-5" id="f-663" unitRef="usd">650000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-96" decimals="-5" id="f-664" unitRef="usd">150000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-97" decimals="-5" id="f-665" unitRef="usd">150000000.0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount contextRef="c-98" decimals="-5" id="f-666" unitRef="usd">300000000.0</us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount contextRef="c-99" decimals="-5" id="f-667" unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount>
    <us-gaap:UnsecuredDebt contextRef="c-7" decimals="-5" id="f-668" unitRef="usd">1850000000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c-8" decimals="-5" id="f-669" unitRef="usd">1750000000</us-gaap:UnsecuredDebt>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-7" decimals="-5" id="f-670" unitRef="usd">18000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-8" decimals="-5" id="f-671" unitRef="usd">21000000.0</us-gaap:DeferredFinanceCostsNet>
    <tsco:Unsecureddebtnetofdebtissuancecosts contextRef="c-7" decimals="-5" id="f-672" unitRef="usd">1832000000</tsco:Unsecureddebtnetofdebtissuancecosts>
    <tsco:Unsecureddebtnetofdebtissuancecosts contextRef="c-8" decimals="-5" id="f-673" unitRef="usd">1729000000</tsco:Unsecureddebtnetofdebtissuancecosts>
    <us-gaap:UnsecuredDebtCurrent contextRef="c-7" decimals="-5" id="f-674" unitRef="usd">0</us-gaap:UnsecuredDebtCurrent>
    <us-gaap:UnsecuredDebtCurrent contextRef="c-8" decimals="-5" id="f-675" unitRef="usd">0</us-gaap:UnsecuredDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-7" decimals="-5" id="f-676" unitRef="usd">1832000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-8" decimals="-5" id="f-677" unitRef="usd">1729000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-7" decimals="-5" id="f-678" unitRef="usd">74100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-8" decimals="-5" id="f-679" unitRef="usd">58300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermDebt contextRef="c-100" decimals="-6" id="f-680" unitRef="usd">750000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-681" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-682" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-683" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-684" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-685" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-686" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-687" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-688" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-101" decimals="0" id="f-689" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-690" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-691" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-692" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-693" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed contextRef="c-102" decimals="6" id="f-694" unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-695" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-696" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-697" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-100" decimals="4" id="f-698" unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c-103" id="f-699">2020-10-30</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:LongTermDebt contextRef="c-94" decimals="-5" id="f-700" unitRef="usd">650000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c-104" id="f-701">2030-11-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-702" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c-104" id="f-703">2030-11-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c-103" id="f-704">2020-10-30</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c-103" id="f-705">2020-10-30</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-706" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-707" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-708" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-101" decimals="0" id="f-709" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-710" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-711" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-712" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-713" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed contextRef="c-102" decimals="6" id="f-714" unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-715" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-716" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-717" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-94" decimals="6" id="f-718" unitRef="rate">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c-105" id="f-719">2017-08-14</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:LongTermDebt contextRef="c-7" decimals="-6" id="f-720" unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentMaturityDateRangeEnd1 contextRef="c-101" id="f-721">2029-08-14</us-gaap:DebtInstrumentMaturityDateRangeEnd1>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c-7" decimals="4" id="f-722" unitRef="number">0.0370</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentMaturityDateRangeEnd1 contextRef="c-101" id="f-723">2029-08-14</us-gaap:DebtInstrumentMaturityDateRangeEnd1>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount contextRef="c-7" decimals="-6" id="f-724" unitRef="usd">300000000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-101" decimals="0" id="f-725" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentDescription contextRef="c-101" id="f-726">0.50</us-gaap:DebtInstrumentDescription>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-106" decimals="-7" id="f-727" unitRef="usd">1200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tsco:SwinglineLoanMaximumBorrowingCapacity contextRef="c-98" decimals="-5" id="f-728" unitRef="usd">50000000.0</tsco:SwinglineLoanMaximumBorrowingCapacity>
    <tsco:LettersOfCreditMaximumBorrowingCapacity contextRef="c-98" decimals="-5" id="f-729" unitRef="usd">150000000.0</tsco:LettersOfCreditMaximumBorrowingCapacity>
    <tsco:TermLoanMaximumBorrowingCapacity contextRef="c-98" decimals="-5" id="f-730" unitRef="usd">500000000.0</tsco:TermLoanMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="c-107"
      decimals="INF"
      id="f-731"
      unitRef="number">0.07500</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-108"
      decimals="INF"
      id="f-732"
      unitRef="number">0.00000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-109"
      decimals="INF"
      id="f-733"
      unitRef="number">0.00250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-98"
      decimals="INF"
      id="f-734"
      unitRef="number">0.00000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="c-110"
      decimals="INF"
      id="f-735"
      unitRef="number">0.04357</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-111"
      decimals="INF"
      id="f-736"
      unitRef="number">0.00750</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-112"
      decimals="INF"
      id="f-737"
      unitRef="number">0.01250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-113"
      decimals="INF"
      id="f-738"
      unitRef="number">0.01000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-114"
      decimals="INF"
      id="f-739"
      unitRef="number">0.00080</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-115"
      decimals="INF"
      id="f-740"
      unitRef="number">0.00150</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-98"
      decimals="INF"
      id="f-741"
      unitRef="number">0.00100</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCovenantDescription contextRef="c-116" id="f-742">two</us-gaap:DebtInstrumentCovenantDescription>
    <us-gaap:DebtInstrumentCovenantDescription contextRef="c-117" id="f-743">2.00</us-gaap:DebtInstrumentCovenantDescription>
    <us-gaap:DebtInstrumentCovenantDescription contextRef="c-118" id="f-744">4.00</us-gaap:DebtInstrumentCovenantDescription>
    <us-gaap:DebtInstrumentCovenantCompliance contextRef="c-1" id="f-745">all</us-gaap:DebtInstrumentCovenantCompliance>
    <tsco:Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants contextRef="c-1" id="f-746">100 million</tsco:Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-748">Leases&lt;div style="text-align:justify"&gt;&lt;span style="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 2045.&#160;&#160;Store leases typically have initial terms of between 10 years and 20 years, with &lt;span style="-sec-ix-hidden:f-752"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:f-753"&gt;four&lt;/span&gt; optional renewal periods of &lt;span style="-sec-ix-hidden:f-754"&gt;five&lt;/span&gt; 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="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.  Variable lease costs are expensed as incurred. As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a Company specific 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="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="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 $25.8 million and $29.2 million are recorded within the &lt;span style="-sec-ix-hidden:f-757"&gt;&lt;span style="-sec-ix-hidden:f-758"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt; line on the Consolidated Balance Sheets as of December&#160;28, 2024 and December&#160;30, 2023, 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="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statement of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.897%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.899%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,434&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,802&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,738&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,812&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,550&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,260&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,632&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,892&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052,363&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,878&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066,241&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,457,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,489&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494,894&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(902,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,561,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,592,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Operating lease payments exclude $387.5 million of legally binding minimum lease payments for leases signed, but not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.370%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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&gt;&lt;br/&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.839%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows used for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Sale-leaseback Transactions&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During fiscal 2024, the Company completed its strategically planned sale-leaseback of 20 Tractor Supply store locations, resulting in proceeds of $130.8&#160;million and a gain of $62.2&#160;million, which is included in Selling, general, and administrative expenses. During fiscal 2023, the Company completed its strategically planned sale-leaseback of 15 Tractor Supply store locations, resulting in proceeds of $82.0 million and a gain of $41.7 million, which is included in Selling, general, and administrative expenses. The transactions met the accounting criteria for sale-leaseback treatment, and the resulting leases were accounted for as operating leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-747">Leases&lt;div style="text-align:justify"&gt;&lt;span style="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 2045.&#160;&#160;Store leases typically have initial terms of between 10 years and 20 years, with &lt;span style="-sec-ix-hidden:f-752"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:f-753"&gt;four&lt;/span&gt; optional renewal periods of &lt;span style="-sec-ix-hidden:f-754"&gt;five&lt;/span&gt; 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="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.  Variable lease costs are expensed as incurred. As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a Company specific 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="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="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 $25.8 million and $29.2 million are recorded within the &lt;span style="-sec-ix-hidden:f-757"&gt;&lt;span style="-sec-ix-hidden:f-758"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt; line on the Consolidated Balance Sheets as of December&#160;28, 2024 and December&#160;30, 2023, 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="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statement of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.897%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.899%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,434&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,802&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,738&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,812&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,550&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,260&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,632&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,892&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052,363&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,878&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066,241&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,457,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,489&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494,894&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(902,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,561,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,592,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Operating lease payments exclude $387.5 million of legally binding minimum lease payments for leases signed, but not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.370%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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&gt;&lt;br/&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.839%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows used for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Sale-leaseback Transactions&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During fiscal 2024, the Company completed its strategically planned sale-leaseback of 20 Tractor Supply store locations, resulting in proceeds of $130.8&#160;million and a gain of $62.2&#160;million, which is included in Selling, general, and administrative expenses. During fiscal 2023, the Company completed its strategically planned sale-leaseback of 15 Tractor Supply store locations, resulting in proceeds of $82.0 million and a gain of $41.7 million, which is included in Selling, general, and administrative expenses. The transactions met the accounting criteria for sale-leaseback treatment, and the resulting leases were accounted for as operating leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <tsco:LeaseTermExpirationThroughDate contextRef="c-1" id="f-749">2045</tsco:LeaseTermExpirationThroughDate>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-119" id="f-750">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-120" id="f-751">P20Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-755" unitRef="usd">25800000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-756" unitRef="usd">29200000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-759">&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statement of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-3" id="f-760" unitRef="usd">3333000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-4" decimals="-3" id="f-761" unitRef="usd">3379000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-762" unitRef="usd">1510000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-4" decimals="-3" id="f-763" unitRef="usd">1632000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-764" unitRef="usd">505855000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-4" decimals="-3" id="f-765" unitRef="usd">465850000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-766" unitRef="usd">105898000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-4" decimals="-3" id="f-767" unitRef="usd">99044000</us-gaap:VariableLeaseCost>
    <tsco:FinanceOperatingAndVariableLeaseCost contextRef="c-1" decimals="-3" id="f-768" unitRef="usd">616596000</tsco:FinanceOperatingAndVariableLeaseCost>
    <tsco:FinanceOperatingAndVariableLeaseCost contextRef="c-4" decimals="-3" id="f-769" unitRef="usd">569905000</tsco:FinanceOperatingAndVariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-770">&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.897%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.899%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,434&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,802&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,738&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,812&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,550&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,260&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,632&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,892&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052,363&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,878&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066,241&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,457,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,489&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494,894&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(902,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,561,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,592,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Operating lease payments exclude $387.5 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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-7" decimals="-3" id="f-771" unitRef="usd">536376000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths contextRef="c-7" decimals="-3" id="f-772" unitRef="usd">4645000</us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths>
    <tsco:FutureMinimumPaymentsDueNextTwelveMonths contextRef="c-7" decimals="-3" id="f-773" unitRef="usd">541021000</tsco:FutureMinimumPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-7" decimals="-3" id="f-774" unitRef="usd">518234000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-7" decimals="-3" id="f-775" unitRef="usd">4720000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <tsco:FutureMinimumPaymentsDueInTwoYears contextRef="c-7" decimals="-3" id="f-776" unitRef="usd">522954000</tsco:FutureMinimumPaymentsDueInTwoYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-7" decimals="-3" id="f-777" unitRef="usd">488434000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-7" decimals="-3" id="f-778" unitRef="usd">4802000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <tsco:FutureMinimumPaymentsDueInThreeYears contextRef="c-7" decimals="-3" id="f-779" unitRef="usd">493236000</tsco:FutureMinimumPaymentsDueInThreeYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-7" decimals="-3" id="f-780" unitRef="usd">453738000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-7" decimals="-3" id="f-781" unitRef="usd">4812000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <tsco:FutureMinimumPaymentsDueInFourYears contextRef="c-7" decimals="-3" id="f-782" unitRef="usd">458550000</tsco:FutureMinimumPaymentsDueInFourYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-7" decimals="-3" id="f-783" unitRef="usd">408260000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-7" decimals="-3" id="f-784" unitRef="usd">4632000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <tsco:FutureMinimumPaymentsDueInFiveYears contextRef="c-7" decimals="-3" id="f-785" unitRef="usd">412892000</tsco:FutureMinimumPaymentsDueInFiveYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-7" decimals="-3" id="f-786" unitRef="usd">2052363000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-7" decimals="-3" id="f-787" unitRef="usd">13878000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <tsco:FutureMinimumPaymentsDueThereafter contextRef="c-7" decimals="-3" id="f-788" unitRef="usd">2066241000</tsco:FutureMinimumPaymentsDueThereafter>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-7" decimals="-3" id="f-789" unitRef="usd">4457405000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-7" decimals="-3" id="f-790" unitRef="usd">4457405000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-7" decimals="-3" id="f-791" unitRef="usd">37489000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <tsco:FutureMinimumPaymentsDue contextRef="c-7" decimals="-3" id="f-792" unitRef="usd">4494894000</tsco:FutureMinimumPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-7" decimals="-3" id="f-793" unitRef="usd">896240000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <tsco:FinanceLeaseInterestExpenseFutureMaturities contextRef="c-7" decimals="-3" id="f-794" unitRef="usd">6206000</tsco:FinanceLeaseInterestExpenseFutureMaturities>
    <tsco:FutureMinimumPaymentsInterest contextRef="c-7" decimals="-3" id="f-795" unitRef="usd">902446000</tsco:FutureMinimumPaymentsInterest>
    <us-gaap:OperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-796" unitRef="usd">3561165000</us-gaap:OperatingLeaseLiability>
    <tsco:FinanceLeaseLiabilityPresentValue contextRef="c-7" decimals="-3" id="f-797" unitRef="usd">31283000</tsco:FinanceLeaseLiabilityPresentValue>
    <tsco:LeaseLiability contextRef="c-7" decimals="-3" id="f-798" unitRef="usd">3592448000</tsco:LeaseLiability>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedDescription contextRef="c-1" id="f-799">387.5 million</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedDescription>
    <tsco:LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock contextRef="c-1" id="f-800">&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.370%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:LesseeOperatingLeaseTermsAndDiscountRateTableTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-801">P8Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-802">P9Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-803">P10Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-804">P10Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="3" id="f-805" unitRef="number">0.046</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="3" id="f-806" unitRef="number">0.047</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="3" id="f-807" unitRef="number">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="3" id="f-808" unitRef="number">0.041</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-809">&lt;div style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.839%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows used for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <tsco:FinanceLeaseFinancingCashFlowsUsedForLeases contextRef="c-1" decimals="-3" id="f-810" unitRef="usd">4787000</tsco:FinanceLeaseFinancingCashFlowsUsedForLeases>
    <tsco:FinanceLeaseFinancingCashFlowsUsedForLeases contextRef="c-4" decimals="-3" id="f-811" unitRef="usd">4808000</tsco:FinanceLeaseFinancingCashFlowsUsedForLeases>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-3" id="f-812" unitRef="usd">1510000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-4" decimals="-3" id="f-813" unitRef="usd">1632000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePaymentsUse contextRef="c-1" decimals="-3" id="f-814" unitRef="usd">508971000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse contextRef="c-4" decimals="-3" id="f-815" unitRef="usd">466748000</us-gaap:OperatingLeasePaymentsUse>
    <tsco:SaleLeasebackTransactionNumberOfProperties contextRef="c-1" decimals="INF" id="f-816" unitRef="store">20</tsco:SaleLeasebackTransactionNumberOfProperties>
    <tsco:SaleLeasebackTransactionProceedsFromSale contextRef="c-1" decimals="-5" id="f-817" unitRef="usd">130800000</tsco:SaleLeasebackTransactionProceedsFromSale>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet contextRef="c-1" decimals="-5" id="f-818" unitRef="usd">-62200000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <tsco:SaleLeasebackTransactionNumberOfProperties contextRef="c-4" decimals="INF" id="f-819" unitRef="store">15</tsco:SaleLeasebackTransactionNumberOfProperties>
    <tsco:SaleLeasebackTransactionProceedsFromSale contextRef="c-4" decimals="-5" id="f-820" unitRef="usd">82000000.0</tsco:SaleLeasebackTransactionProceedsFromSale>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet contextRef="c-4" decimals="-5" id="f-821" unitRef="usd">41700000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c-1" id="f-822">Capital Stock and Dividends&lt;div style="text-align:justify"&gt;&lt;span style="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="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 2.00 billion 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 style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2024 and 2023, the Company&#x2019;s Board of Directors declared the following cash dividends:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dividend Amount&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share of Common Stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 6, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 25, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 10, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 7, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 10, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 8, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 11, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 5, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 12, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 8, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 27, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 12, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 28, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 12, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 10, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 13, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 8, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 27, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 14, 2023&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;On February&#160;12, 2025, the Company&#x2019;s Board of Directors declared a quarterly cash dividend of $0.23 per share of the Company&#x2019;s outstanding common stock.&#160; The dividend will be paid on March&#160;11, 2025, to stockholders of record as of the close of business on February&#160;26, 2025.</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-823" unitRef="shares">2000000000.00</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-824" unitRef="shares">40000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfDividendsPayableTextBlock contextRef="c-1" id="f-825">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2024 and 2023, the Company&#x2019;s Board of Directors declared the following cash dividends:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dividend Amount&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share of Common Stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 6, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 25, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 10, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 7, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 10, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 8, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 11, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 5, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 12, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 8, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 27, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 12, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 28, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 12, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 10, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 13, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 8, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 27, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 14, 2023&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDividendsPayableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-121"
      decimals="2"
      id="f-826"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-122"
      decimals="2"
      id="f-827"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-123"
      decimals="2"
      id="f-828"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-124"
      decimals="2"
      id="f-829"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-125"
      decimals="2"
      id="f-830"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-126"
      decimals="2"
      id="f-831"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-127"
      decimals="2"
      id="f-832"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-128"
      decimals="2"
      id="f-833"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-129"
      decimals="2"
      id="f-834"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:TreasuryStockTextBlock contextRef="c-1" id="f-835">Treasury Stock&lt;div style="text-align:justify"&gt;&lt;span style="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 which was announced in February 2007. As of December&#160;28, 2024, the authorization amount of the program, which has been increased from time to time, was authorized for up to $6.50&#160;billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The share repurchase program does not have an expiration date.  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, temporarily paused, or terminated at any time without prior notice.  As of December&#160;28, 2024, the Company had remaining authorization under the share repurchase program of $487.3 million, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2025 the Company&#x2019;s Board of Directors authorized a $1.00&#160;billion increase to the existing share repurchase program, bringing the total amount authorized to date under the program to $7.50&#160;billion. &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="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 costs of share repurchases in fiscal 2024, 2023, and 2022, respectively (in thousands, except per share amounts):&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.488%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total number of shares repurchased &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average price paid per share &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of share repurchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b) Effective January 1, 2023, the Company&#x2019;s share repurchases are subject to a 1% excise tax as a result of the Inflation Reduction Act of 2022. Excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as a part of the cost basis of the shares within treasury stock. The cost of shares repurchased may differ from the repurchases of common stock amounts in the consolidated statements of cash flows due to unsettled share repurchases at the end of a period and excise taxes incurred on share repurchases.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-7" decimals="-8" id="f-836" unitRef="usd">6500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-7" decimals="-5" id="f-837" unitRef="usd">487300000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <tsco:ShareRepurchaseProgramIncreaseInAuthorizedAmount contextRef="c-130" decimals="-7" id="f-838" unitRef="usd">1000000000</tsco:ShareRepurchaseProgramIncreaseInAuthorizedAmount>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-130" decimals="-7" id="f-839" unitRef="usd">7500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="c-1" id="f-840">&lt;div style="text-align:justify"&gt;&lt;span style="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 costs of share repurchases in fiscal 2024, 2023, and 2022, respectively (in thousands, except per share amounts):&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.488%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total number of shares repurchased &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average price paid per share &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of share repurchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b) Effective January 1, 2023, the Company&#x2019;s share repurchases are subject to a 1% excise tax as a result of the Inflation Reduction Act of 2022. Excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as a part of the cost basis of the shares within treasury stock. The cost of shares repurchased may differ from the repurchases of common stock amounts in the consolidated statements of cash flows due to unsettled share repurchases at the end of a period and excise taxes incurred on share repurchases.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-1" decimals="-3" id="f-841" unitRef="shares">10576000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-4" decimals="-3" id="f-842" unitRef="shares">13658000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-5" decimals="-3" id="f-843" unitRef="shares">16891000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-1"
      decimals="2"
      id="f-844"
      unitRef="usdPerShare">53.02</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-4"
      decimals="2"
      id="f-845"
      unitRef="usdPerShare">43.71</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-5"
      decimals="2"
      id="f-846"
      unitRef="usdPerShare">41.45</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-1" decimals="-3" id="f-847" unitRef="usd">566383000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-4" decimals="-3" id="f-848" unitRef="usd">602947000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-5" decimals="-3" id="f-849" unitRef="usd">700063000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c-1" decimals="INF" id="f-850" unitRef="number">5</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-851">Net Income Per Share&lt;div&gt;&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;Anti-dilutive share-based awards excluded from the above calculations totaled approximately 0.9 million fiscal 2024, approximately 1.2 million in fiscal 2023 and approximately 0.7&#160;million fiscal 2022.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-852">&lt;div&gt;&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) All share and per share amounts have been adjusted to reflect the five-for-one Stock Split as discussed in Note 1.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-853" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-854" unitRef="shares">536949000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-855"
      unitRef="usdPerShare">2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="c-1" decimals="-3" id="f-856" unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-857" unitRef="shares">2703000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare
      contextRef="c-1"
      decimals="2"
      id="f-858"
      unitRef="usdPerShare">0.01</tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-859" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-860" unitRef="shares">539652000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-861"
      unitRef="usdPerShare">2.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-862" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="-3" id="f-863" unitRef="shares">545480000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-864"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="c-4" decimals="-3" id="f-865" unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-4" decimals="-3" id="f-866" unitRef="shares">3249000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare
      contextRef="c-4"
      decimals="2"
      id="f-867"
      unitRef="usdPerShare">0.01</tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-868" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="-3" id="f-869" unitRef="shares">548729000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-870"
      unitRef="usdPerShare">2.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c-6" decimals="0" id="f-871" unitRef="number">5</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-872" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-873" unitRef="shares">556681000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-874"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="c-5" decimals="-3" id="f-875" unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-5" decimals="-3" id="f-876" unitRef="shares">4062000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare
      contextRef="c-5"
      decimals="2"
      id="f-877"
      unitRef="usdPerShare">0.02</tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-878" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-879" unitRef="shares">560743000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-880"
      unitRef="usdPerShare">1.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c-6" decimals="0" id="f-881" unitRef="number">5</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-5" id="f-882" unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-4" decimals="-5" id="f-883" unitRef="shares">1200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-5" decimals="-5" id="f-884" unitRef="shares">700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-885">Income Taxes&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense/(benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory valuation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee benefits costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers' compensation insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(773,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,081,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,029,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="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 $23.3 million and $15.7 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, with varying dates of expiration through 2049.&#160;&#160;The Company provided no valuation allowance as of December&#160;28, 2024 and December&#160;30, 2023 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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 2020.&#160;&#160;Various states have completed an examination of our income tax returns for 2017 through 2021 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="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 $7.7 million at December&#160;28, 2024. 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#160;27, 2025.&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="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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(346)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(506)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-886">&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense/(benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-887" unitRef="usd">292895000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-888" unitRef="usd">270024000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-889" unitRef="usd">225565000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-890" unitRef="usd">39133000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-891" unitRef="usd">45093000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-892" unitRef="usd">41748000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-893" unitRef="usd">332028000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-894" unitRef="usd">315117000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-895" unitRef="usd">267313000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-896" unitRef="usd">-14264000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-897" unitRef="usd">12000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-898" unitRef="usd">50833000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-899" unitRef="usd">-6064000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-900" unitRef="usd">-1941000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-901" unitRef="usd">-2548000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap contextRef="c-1" decimals="-3" id="f-902" unitRef="usd">-20328000</tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap>
    <tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap contextRef="c-4" decimals="-3" id="f-903" unitRef="usd">10059000</tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap>
    <tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap contextRef="c-5" decimals="-3" id="f-904" unitRef="usd">48285000</tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-905" unitRef="usd">311700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-906" unitRef="usd">325176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-907" unitRef="usd">315598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-908">Significant components of the deferred tax assets and liabilities are as follows (in&#160;thousands):&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory valuation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee benefits costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers' compensation insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(773,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,081,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,029,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-7" decimals="-3" id="f-909" unitRef="usd">36312000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-8" decimals="-3" id="f-910" unitRef="usd">35076000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-7" decimals="-3" id="f-911" unitRef="usd">19409000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-8" decimals="-3" id="f-912" unitRef="usd">17461000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <tsco:DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities contextRef="c-7" decimals="-3" id="f-913" unitRef="usd">875226000</tsco:DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities>
    <tsco:DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities contextRef="c-8" decimals="-3" id="f-914" unitRef="usd">812357000</tsco:DeferredTaxAssetsLongTermTaxEffectOfOperatingLeaseLiabilities>
    <tsco:DeferredTaxAssetsDeferredCompensation contextRef="c-7" decimals="-3" id="f-915" unitRef="usd">14218000</tsco:DeferredTaxAssetsDeferredCompensation>
    <tsco:DeferredTaxAssetsDeferredCompensation contextRef="c-8" decimals="-3" id="f-916" unitRef="usd">15308000</tsco:DeferredTaxAssetsDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance contextRef="c-7" decimals="-3" id="f-917" unitRef="usd">16715000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance contextRef="c-8" decimals="-3" id="f-918" unitRef="usd">15632000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-3" id="f-919" unitRef="usd">20230000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-8" decimals="-3" id="f-920" unitRef="usd">14075000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <tsco:DeferredTaxAssetsLongTermTaxEffectOfAmortization contextRef="c-7" decimals="-3" id="f-921" unitRef="usd">22424000</tsco:DeferredTaxAssetsLongTermTaxEffectOfAmortization>
    <tsco:DeferredTaxAssetsLongTermTaxEffectOfAmortization contextRef="c-8" decimals="-3" id="f-922" unitRef="usd">16551000</tsco:DeferredTaxAssetsLongTermTaxEffectOfAmortization>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-923" unitRef="usd">21774000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-924" unitRef="usd">23477000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-7" decimals="-3" id="f-925" unitRef="usd">50133000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-8" decimals="-3" id="f-926" unitRef="usd">51816000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-7" decimals="-3" id="f-927" unitRef="usd">1076441000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-8" decimals="-3" id="f-928" unitRef="usd">1001753000</us-gaap:DeferredTaxAssetsNet>
    <tsco:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-7" decimals="-3" id="f-929" unitRef="usd">836610000</tsco:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <tsco:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-8" decimals="-3" id="f-930" unitRef="usd">773433000</tsco:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-931" unitRef="usd">219856000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-932" unitRef="usd">229751000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-7" decimals="-3" id="f-933" unitRef="usd">25467000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-8" decimals="-3" id="f-934" unitRef="usd">26664000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-935" unitRef="usd">1081933000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-8" decimals="-3" id="f-936" unitRef="usd">1029848000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-3" id="f-937" unitRef="usd">5492000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-8" decimals="-3" id="f-938" unitRef="usd">28095000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-7" decimals="-5" id="f-939" unitRef="usd">23300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-8" decimals="-5" id="f-940" unitRef="usd">15700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="0" id="f-941" unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="0" id="f-942" unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-943">&lt;div style="text-align:justify"&gt;&lt;span style="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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-944" unitRef="usd">296717000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-4" decimals="-3" id="f-945" unitRef="usd">300804000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-5" decimals="-3" id="f-946" unitRef="usd">294905000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-947" unitRef="usd">31656000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-4" decimals="-3" id="f-948" unitRef="usd">41757000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-5" decimals="-3" id="f-949" unitRef="usd">41235000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-1" decimals="-3" id="f-950" unitRef="usd">12677000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-4" decimals="-3" id="f-951" unitRef="usd">10709000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-5" decimals="-3" id="f-952" unitRef="usd">15616000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationDeductions contextRef="c-1" decimals="-3" id="f-953" unitRef="usd">8648000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions contextRef="c-4" decimals="-3" id="f-954" unitRef="usd">10442000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions contextRef="c-5" decimals="-3" id="f-955" unitRef="usd">9025000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-1" decimals="-3" id="f-956" unitRef="usd">4652000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-4" decimals="-3" id="f-957" unitRef="usd">3766000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-5" decimals="-3" id="f-958" unitRef="usd">4099000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-959" unitRef="usd">311700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-960" unitRef="usd">325176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-961" unitRef="usd">315598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-7" decimals="-5" id="f-962" unitRef="usd">7700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-963">&lt;div style="text-align:justify"&gt;&lt;span style="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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(346)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(506)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-964" unitRef="usd">9265000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-26" decimals="-3" id="f-965" unitRef="usd">5362000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-14" decimals="-3" id="f-966" unitRef="usd">3749000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-967" unitRef="usd">1698000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-4" decimals="-3" id="f-968" unitRef="usd">2211000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-969" unitRef="usd">1359000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-970" unitRef="usd">116000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-4" decimals="-3" id="f-971" unitRef="usd">2038000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-972" unitRef="usd">760000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-973" unitRef="usd">1771000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-4" decimals="-3" id="f-974" unitRef="usd">346000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-975" unitRef="usd">506000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-976" unitRef="usd">9308000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-977" unitRef="usd">9265000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-26" decimals="-3" id="f-978" unitRef="usd">5362000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-979">Retirement Benefit Plans&lt;div style="text-align:justify"&gt;&lt;span style="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 $20.1 million, $18.8 million, and $17.2 million during fiscal 2024, 2023, and 2022, 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="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.5 million, $0.6&#160;million, and $0.6 million during fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution contextRef="c-1" decimals="2" id="f-980" unitRef="number">1</tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution>
    <tsco:MaximumPercentageOfEmployeesCompensationEligibleFor100Match contextRef="c-1" decimals="2" id="f-981" unitRef="number">0.03</tsco:MaximumPercentageOfEmployeesCompensationEligibleFor100Match>
    <tsco:PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution contextRef="c-1" decimals="2" id="f-982" unitRef="number">0.50</tsco:PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution>
    <tsco:MinimumPercentageofEmployeesCompensationEligibleFor50Match contextRef="c-1" decimals="2" id="f-983" unitRef="number">0.03</tsco:MinimumPercentageofEmployeesCompensationEligibleFor50Match>
    <tsco:MaximumPercentageOfEmployeessCompensationEligibleFor50Match contextRef="c-1" decimals="2" id="f-984" unitRef="number">0.06</tsco:MaximumPercentageOfEmployeessCompensationEligibleFor50Match>
    <tsco:CompanyMaximumMatchAsPercentageOfEligibleCompensation contextRef="c-1" decimals="3" id="f-985" unitRef="number">0.045</tsco:CompanyMaximumMatchAsPercentageOfEligibleCompensation>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-986" unitRef="usd">20100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-4" decimals="-5" id="f-987" unitRef="usd">18800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-5" decimals="-5" id="f-988" unitRef="usd">17200000</us-gaap:DefinedContributionPlanCostRecognized>
    <tsco:CompanyMaximumMatchUnderDeferredCompensationProgram contextRef="c-1" decimals="0" id="f-989" unitRef="usd">4500</tsco:CompanyMaximumMatchUnderDeferredCompensationProgram>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="c-1" decimals="-5" id="f-990" unitRef="usd">500000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="c-4" decimals="-5" id="f-991" unitRef="usd">600000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="c-5" decimals="-5" id="f-992" unitRef="usd">600000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:LegalMattersAndContingenciesTextBlock contextRef="c-1" id="f-993">Commitments and Contingencies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contractual 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At December&#160;28, 2024, the Company had various non-cancelable obligations of approximately $160.4&#160;million, of which $58.6&#160;million is related to the construction of new stores under the Company&#x2019;s fee development program. Commitments related to new stores are generally due as construction progresses, with obligations extending through 2025.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The remaining $101.8 million in obligations is related to strategic investments related to information technology systems and inventory purchase obligations. The majority of these agreements are due within 3 years and are recorded as liabilities when the goods are received or the services are rendered. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In addition, the Company had&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; $387.5&#160;million le&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;gally 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;28, 2024, there were $74.1 million outstanding letters of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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.&lt;/span&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:PurchaseObligation contextRef="c-7" decimals="-5" id="f-994" unitRef="usd">160400000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation contextRef="c-131" decimals="-5" id="f-995" unitRef="usd">58600000</us-gaap:PurchaseObligation>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedDescription contextRef="c-1" id="f-996">387.5&#160;million</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedDescription>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-7" decimals="-5" id="f-997" unitRef="usd">74100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-998">Segment Reporting&lt;div style="text-align:justify"&gt;&lt;span style="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. The following table indicates the percentage of net sales represented by each major product category during fiscal 2024, 2023, and 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.763%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.171%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent of Net Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product Category:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Livestock, Equine, &amp;amp; Agriculture &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Companion Animal &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seasonal &amp;amp; Recreation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck, Tool, &amp;amp; Hardware &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clothing, Gift, &amp;amp; D&#xe9;cor &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by major product categories for prior periods have been reclassified to conform to the current year presentation. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Includes livestock and equine feed &amp;amp; equipment, poultry, fencing, and sprayers &amp;amp; chemicals. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Includes food, treats and equipment for dogs, cats, and other small animals as well as dog wellness. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c) Includes tractor &amp;amp; rider, lawn &amp;amp; garden, bird feeding, power equipment, and other recreational products. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Includes truck accessories, trailers, generators, lubricants, batteries, and hardware and tools.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e) Includes clothing, footwear, toys, snacks, and decorative merchandise.&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies of the retail segment are the same as those described in the Summary of Significant Accounting Policies included in Note 1 - Significant Accounting Policies. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;) is identified as the President and Chief Executive Officer. The CODM assesses performance for the retail segment based on Net income as reported on the Company&#x2019;s Consolidated Statements of Income. The CODM considers net income on a monthly basis when assessing performance of the segment. Net income is also used in competitive analysis by benchmarking to the Company&#x2019;s competitors and establishing management&#x2019;s 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measure of segment assets is reported on the Company&#x2019;s Consolidated Balance Sheets as total consolidated assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Within the reportable segment, there are significant expense categories regularly provided to the CODM and included in the measure of the segment&#x2019;s net income as shown below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,883,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,555,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,204,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of merchandise sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,486,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,327,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,232,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Personnel expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,883,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,764,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other segment expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,542,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of segment profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments and reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Personnel expenses include wages, salaries, and other forms of compensation related to personnel.&lt;/span&gt;&lt;/div&gt;(b) Other segment expenses include occupancy expenses (including $611.8 million in rent expenses as disclosed in Note 5), advertising expenses, and other operating expenses within Selling, General, and Administrative expenses as described in Note 1.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-101"
      decimals="INF"
      id="f-999"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock contextRef="c-1" id="f-1000">The following table indicates the percentage of net sales represented by each major product category during fiscal 2024, 2023, and 2022:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.763%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.171%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent of Net Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product Category:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Livestock, Equine, &amp;amp; Agriculture &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Companion Animal &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seasonal &amp;amp; Recreation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck, Tool, &amp;amp; Hardware &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clothing, Gift, &amp;amp; D&#xe9;cor &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by major product categories for prior periods have been reclassified to conform to the current year presentation. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Includes livestock and equine feed &amp;amp; equipment, poultry, fencing, and sprayers &amp;amp; chemicals. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Includes food, treats and equipment for dogs, cats, and other small animals as well as dog wellness. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c) Includes tractor &amp;amp; rider, lawn &amp;amp; garden, bird feeding, power equipment, and other recreational products. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Includes truck accessories, trailers, generators, lubricants, batteries, and hardware and tools.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e) Includes clothing, footwear, toys, snacks, and decorative merchandise.&lt;/span&gt;&lt;/div&gt;</tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-132"
      decimals="2"
      id="f-1001"
      unitRef="number">0.26</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-133"
      decimals="2"
      id="f-1002"
      unitRef="number">0.27</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-134"
      decimals="2"
      id="f-1003"
      unitRef="number">0.28</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-135"
      decimals="2"
      id="f-1004"
      unitRef="number">0.25</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-136"
      decimals="2"
      id="f-1005"
      unitRef="number">0.25</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-137"
      decimals="2"
      id="f-1006"
      unitRef="number">0.23</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-138"
      decimals="2"
      id="f-1007"
      unitRef="number">0.23</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-139"
      decimals="2"
      id="f-1008"
      unitRef="number">0.22</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-140"
      decimals="2"
      id="f-1009"
      unitRef="number">0.22</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-141"
      decimals="2"
      id="f-1010"
      unitRef="number">0.16</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-142"
      decimals="2"
      id="f-1011"
      unitRef="number">0.16</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-143"
      decimals="2"
      id="f-1012"
      unitRef="number">0.16</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-144"
      decimals="2"
      id="f-1013"
      unitRef="number">0.10</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-145"
      decimals="2"
      id="f-1014"
      unitRef="number">0.10</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="c-146"
      decimals="2"
      id="f-1015"
      unitRef="number">0.11</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage contextRef="c-1" decimals="2" id="f-1016" unitRef="number">1</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage contextRef="c-4" decimals="2" id="f-1017" unitRef="number">1</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage contextRef="c-5" decimals="2" id="f-1018" unitRef="number">1</tsco:SalesRevenueNetPercentage>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1019">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Within the reportable segment, there are significant expense categories regularly provided to the CODM and included in the measure of the segment&#x2019;s net income as shown below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,883,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,555,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,204,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of merchandise sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,486,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,327,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,232,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Personnel expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,883,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,764,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other segment expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,542,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of segment profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments and reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,101,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Personnel expenses include wages, salaries, and other forms of compensation related to personnel.&lt;/span&gt;&lt;/div&gt;(b) Other segment expenses include occupancy expenses (including $611.8 million in rent expenses as disclosed in Note 5), advertising expenses, and other operating expenses within Selling, General, and Administrative expenses as described in Note 1.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-1020" unitRef="usd">14883231000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-4" decimals="-3" id="f-1021" unitRef="usd">14555741000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-3" id="f-1022" unitRef="usd">14204717000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-1023" unitRef="usd">9486674000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-4" decimals="-3" id="f-1024" unitRef="usd">9327522000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-1025" unitRef="usd">9232513000</us-gaap:CostOfGoodsAndServicesSold>
    <tsco:PersonnelExpense contextRef="c-147" decimals="-3" id="f-1026" unitRef="usd">1939494000</tsco:PersonnelExpense>
    <tsco:PersonnelExpense contextRef="c-148" decimals="-3" id="f-1027" unitRef="usd">1883710000</tsco:PersonnelExpense>
    <tsco:PersonnelExpense contextRef="c-149" decimals="-3" id="f-1028" unitRef="usd">1764161000</tsco:PersonnelExpense>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-1029" unitRef="usd">447162000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-3" id="f-1030" unitRef="usd">393049000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-1031" unitRef="usd">343062000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-147" decimals="-3" id="f-1032" unitRef="usd">1542369000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-148" decimals="-3" id="f-1033" unitRef="usd">1472548000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-149" decimals="-3" id="f-1034" unitRef="usd">1430038000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-1035" unitRef="usd">54592000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-4" decimals="-3" id="f-1036" unitRef="usd">46510000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-3" id="f-1037" unitRef="usd">30633000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1038" unitRef="usd">311700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-1039" unitRef="usd">325176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-1040" unitRef="usd">315598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1041" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-1042" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-1043" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1044" unitRef="usd">1101240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-1045" unitRef="usd">1107226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-1046" unitRef="usd">1088712000</us-gaap:NetIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1047">Subsequent EventsOn December 30, 2024, the Company completed its acquisition of Allivet, a privately-held online pet pharmacy, for $135.0&#160;million. The deal was an all-cash transaction that the Company financed through its balance sheet. The acquisition of Allivet will complement and strengthen the Company&#x2019;s portfolio offering for companion animals, equestrian and livestock customers and unlock new opportunities for growth.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-150" decimals="-5" id="f-1048" unitRef="usd">135000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-121" id="f-1049">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-121" id="f-1050">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-121" id="f-1051">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-121" id="f-1052">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1053">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-863"
          xlink:label="f-863"
          xlink:type="locator"/>
        <link:loc xlink:href="#f-95" xlink:label="f-95" xlink:type="locator"/>
        <link:loc xlink:href="#f-90" xlink:label="f-90" xlink:type="locator"/>
        <link:loc xlink:href="#f-94" xlink:label="f-94" xlink:type="locator"/>
        <link:loc xlink:href="#f-88" xlink:label="f-88" xlink:type="locator"/>
        <link:loc xlink:href="#f-87" xlink:label="f-87" xlink:type="locator"/>
        <link:loc xlink:href="#f-93" xlink:label="f-93" xlink:type="locator"/>
        <link:loc
          xlink:href="#f-874"
          xlink:label="f-874"
          xlink:type="locator"/>
        <link:loc xlink:href="#f-99" xlink:label="f-99" xlink:type="locator"/>
        <link:loc xlink:href="#f-98" xlink:label="f-98" xlink:type="locator"/>
        <link:loc xlink:href="#f-96" xlink:label="f-96" xlink:type="locator"/>
        <link:loc
          xlink:href="#f-861"
          xlink:label="f-861"
          xlink:type="locator"/>
        <link:loc xlink:href="#f-97" xlink:label="f-97" xlink:type="locator"/>
        <link:loc
          xlink:href="#f-854"
          xlink:label="f-854"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-870"
          xlink:label="f-870"
          xlink:type="locator"/>
        <link:loc xlink:href="#f-86" xlink:label="f-86" xlink:type="locator"/>
        <link:loc
          xlink:href="#f-873"
          xlink:label="f-873"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-855"
          xlink:label="f-855"
          xlink:type="locator"/>
        <link:loc xlink:href="#f-89" xlink:label="f-89" xlink:type="locator"/>
        <link:loc xlink:href="#f-91" xlink:label="f-91" xlink:type="locator"/>
        <link:loc
          xlink:href="#f-880"
          xlink:label="f-880"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-864"
          xlink:label="f-864"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-879"
          xlink:label="f-879"
          xlink:type="locator"/>
        <link:loc xlink:href="#f-92" xlink:label="f-92" xlink:type="locator"/>
        <link:loc xlink:href="#f-85" xlink:label="f-85" xlink:type="locator"/>
        <link:loc
          xlink:href="#f-860"
          xlink:label="f-860"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-869"
          xlink:label="f-869"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All share and per share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-863"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-95"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-90"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-94"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-88"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-87"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-93"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-874"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-99"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-98"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-96"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-861"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-97"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-854"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-870"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-86"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-873"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-855"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-89"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-91"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-880"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-864"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-879"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-92"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-85"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-860"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-869"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-181"
          xlink:label="f-181"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-184"
          xlink:label="f-184"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-186"
          xlink:label="f-186"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-182"
          xlink:label="f-182"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-178"
          xlink:label="f-178"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-177"
          xlink:label="f-177"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-185"
          xlink:label="f-185"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-183"
          xlink:label="f-183"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-179"
          xlink:label="f-179"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-180"
          xlink:label="f-180"
          xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All share information has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-181"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-184"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-186"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-182"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-178"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-177"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-185"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-183"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-179"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-180"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-262"
          xlink:label="f-262"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-197"
          xlink:label="f-197"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-190"
          xlink:label="f-190"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-238"
          xlink:label="f-238"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-249"
          xlink:label="f-249"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-214"
          xlink:label="f-214"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-247"
          xlink:label="f-247"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-199"
          xlink:label="f-199"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-225"
          xlink:label="f-225"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-221"
          xlink:label="f-221"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-223"
          xlink:label="f-223"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-245"
          xlink:label="f-245"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-201"
          xlink:label="f-201"
          xlink:type="locator"/>
        <link:footnote id="fn-3" xlink:label="fn-3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All Common Stock share and related dollar information as well as Additional Paid-in Capital has been adjusted to reflect the five-for-one Stock Split effective December 20, 2024 as discussed in Note 1.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-262"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-197"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-190"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-238"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-249"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-214"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-247"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-199"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-225"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-221"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-223"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-245"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-201"
          xlink:to="fn-3"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
